久久精品水蜜桃av综合天堂,久久精品丝袜高跟鞋,精品国产肉丝袜久久,国产一区二区三区色噜噜,黑人video粗暴亚裔

MediaWiki Rewrite設(shè)置

來自站長百科
Ahbaybface討論 | 貢獻2009年11月24日 (二) 11:04的版本
跳轉(zhuǎn)至: 導(dǎo)航、? 搜索

導(dǎo)航:上一級 | 模板:MediaWiki導(dǎo)航

MediaWiki URL重寫的Rewrite設(shè)置指南,本教程說明如何設(shè)置Rewite規(guī)則.

出于易用性或者是SEO的需要,需要改變MediaWiki默認的鏈接格式,這個就要用到Rewrite。


基于.htaccess實現(xiàn)的/wiki/pagetitle格式的鏈接

此方法適用于啟用了.htaccess的虛擬主機,rewrite之后的格式是http://kktzf.com.cn/wiki/MediaWiki 這樣形式的.

設(shè)置步驟

  • 首先修改配置文件(LocalSettings.php):

如果存在 $wgArticlePath 將原來的注釋掉,然后在$wgScriptPath下添加:

$wgArticlePath      = "/$1";
  • 設(shè)置.htaccess文件:

在.htaccess文件中添加:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
#如果要定向到Main_Page去掉下面行首的#
#RewriteRule ^/*$ /wiki/index.php?title=Main_Page[L,QSA]
RewriteRule ^(.+)$ /wiki/index.php?title=$1 [L,QSA]

這里以mediawiki的安裝目錄為wiki為例,如果是其他目錄將最后兩行的wiki修改為你的安裝目錄即可,如果安裝在網(wǎng)站根目錄就去掉/wiki

實現(xiàn)的效果

  1. /wiki/這樣的請求指向/wiki/首頁
  2. 可以有.開頭的條目
  3. 如果存在和wiki下實際文件或目錄一致的名稱則不執(zhí)行rewrite。因為mediawiki開頭是大寫,而文件和目錄一般是小寫,所以一般不會沖突