0

mediawikiを使ってアプリケーションを開発しています。私たちはメディアウィキを完全には認識していません。mediawiki/Special:Videoとして特別ページを作成しました。ただし、URL にSpecial:という単語が表示されるのは好ましくありません。つまり、URL をmediawiki/Special:Videoではなくmediawiki/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 に答える