Beautifying URLs of MediaWiki: Difference between revisions

Jump to navigation Jump to search
m
no edit summary
No edit summary
mNo edit summary
Line 1: Line 1:
<< [[MediaWikiInstallRecord|MediaWiki 安裝紀錄]]
<< [[MediaWikiInstallRecord|MediaWiki 安裝紀錄]]


== 目的 ==
== 目的: 改成 /wiki/ 式網址 ==
目的: 網址從/mediawiki/index.php/ 改成 /wiki/ 式網址,進而縮短網址
 
; 修改方式
* 修改LocalSettings.php�$wgArticlePath = "/wiki/$1";
* 修改apache/conf/httpd.conf
<pre>
Alias /wiki C:/xampplite/htdocs/mediawiki/index.php�
Alias /index.php C:/xampplite/htdocs/mediawiki/index.php
</pre>
重新啟動 apache 服務
 
 
 
== 目的: 將網址的 問號 改為 / ==
目的: 美化MediaWiki的網址。網址由http://en.wikipedia.org/w/index.php?title=Republic_Day 改為 http://en.wikipedia.org/wiki/Republic_Day
目的: 美化MediaWiki的網址。網址由http://en.wikipedia.org/w/index.php?title=Republic_Day 改為 http://en.wikipedia.org/wiki/Republic_Day






== 修改方式 ==
=== 修改方式 ===


=== 修改LocalSettings.php ===
==== 修改LocalSettings.php ====
* 安裝MediaWiki至 http://www.yourdomain.com/w 而非 http://www.yourdomain.com/ 或 http://www.yourdomain.com/wiki
* 安裝MediaWiki至 http://www.yourdomain.com/w 而非 http://www.yourdomain.com/ 或 http://www.yourdomain.com/wiki
* 完成安裝之後,修改 LocalSettings.php
* 完成安裝之後,修改 LocalSettings.php
Line 15: Line 29:
  $wgArticlePath      = "/wiki/$1";
  $wgArticlePath      = "/wiki/$1";


=== 修改 .htaccess ===
==== 修改 .htaccess ====
* 增加 .htaccess 至 http://www.yourdomain.com/ 的根目錄
* 增加 .htaccess 至 http://www.yourdomain.com/ 的根目錄
<pre>
<pre>
Line 28: Line 42:
* [http://pesty.yichi.org/blog/2005/12/18/mediawiki_and_pretty_url/ Pesty’s Articles » 如何讓 MediaWiki 可以使用漂亮的網址] (last visited: April 5, 2006)
* [http://pesty.yichi.org/blog/2005/12/18/mediawiki_and_pretty_url/ Pesty’s Articles » 如何讓 MediaWiki 可以使用漂亮的網址] (last visited: April 5, 2006)


== 適用環境 ==
=== 適用環境 ===
* 伺服器軟體: Apache/1.3.33 (Unix) + Apache Rewrite Engine
* 伺服器軟體: Apache/1.3.33 (Unix) + Apache Rewrite Engine
* [http://www.mediawiki.org/ MediaWiki]: 1.5.6
* [http://www.mediawiki.org/ MediaWiki]: 1.5.6

Navigation menu