Текущие версии MediaWiki имеют главную страницу, доступную через
http://www.example.com/wiki/index.php/Main_Page
Вместо старой версии
http://www.example.com/wiki/index.php?title=Main_Page
Этот второй URL буквально означает, как PHP-скрипт будет вызываться вбольшинство случайных веб-приложений, но приведенный выше URL более понятен и желателен.Теперь я вижу, как это можно легко преобразовать с помощью правила Apache mod_rewrite:
RewriteRule ^/index.php/(.*)$ /index.php?title=$1
Но в настройках MediaWiki по умолчанию нет файла htaccess.Так как они делают перенаправление?
Не уверен, что это то, что они делают, но нет необходимости перенаправлять с помощью .htaccess.страница index.php найдена, и этот скрипт загружен.index.php просто получает $ _SERVER ['REQUEST_URI'] и анализирует его в строке запроса.
http://httpd.apache.org/docs/2.0/mod/core.html#acceptpathinfo