屏蔽mediawiki中的特殊页面

时间:2013-07-19 12:51:22

标签: php .htaccess mediawiki

我们正在使用mediawiki开发应用程序。我们并不完全了解mediawiki。我们创建了一个特殊页面作为 mediawiki / Special:Video 。但我们不希望在我们的网址中查看特殊:这个词。即,我们希望将网址视为 mediawiki / Video ,而不是 mediawiki / Special:视频。如果不完全了解mediawiki功能。亲切地告诉我们如何在mediawiki中进行这个url masking。我试过这样的

   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 个答案:

答案 0 :(得分:1)

您可以按如下方式重写它,无需使用RequestCond

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