2013-07-19 72 views
0

我們正在使用mediawiki開發應用程序。我們並不完全瞭解mediawiki。我們創建了一個特殊頁面作爲mediawiki /特殊:視頻。但我們不喜歡在我們的網址中查看Special:這個詞。即,我們想查看網址爲mediawiki/Video而不是mediawiki/Special:Video。如果完全不知道mediawiki功能。所以請讓我們知道如何在mediawiki中做這個網址掩碼。我曾嘗試這樣掩蓋mediawiki中的特殊頁面

Options +FollowSymLinks 
RewriteRule ^ajax.php($|/) - [L] 

RewriteEngine on 

RewriteBase /var/www/ 

RewriteRule ^mediawiki/video$ mediawiki/Special:Video 

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(/?[^/]*)$ /mediawiki/index.php?title=$1 [L] 

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)/(.*)$ /mediawiki/index.php?title=$1&actions=$2 [L] 

但它不工作

回答

1

可以按如下方式重寫它,無需使用RequestCond

RewriteRule ^mediawiki/Video$ /mediawiki/Special:Video 
+0

感謝您的答覆DevZer0這其中也沒有工作 – Kalai

+0

你可以發佈完整的'.htaccess'文件 – DevZer0

+0

謝謝DevZer0現在它工作正常。我忘了在我的文件中添加重寫庫 – Kalai