0

我们正在使用 mediawiki 开发应用程序。我们并不完全了解 mediawiki。我们创建了一个特殊页面作为mediawiki/Special:Video。但是我们不喜欢在我们的 url中查看Special:这个词。即,我们希望将 url 视为mediawiki/Video而不是mediawiki/Special:Video。如果不完全了解 mediawiki 功能。因此,请让我们知道如何在 mediawiki 中进行此 url 屏蔽。我试过这样

   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]

但它不工作

4

1 回答 1

1

可以改写如下,不需要使用RequestCond

RewriteRule ^mediawiki/Video$ /mediawiki/Special:Video
于 2013-07-19T13:00:01.307 回答