Я использовал этот инструмент http://shorturls.redwerks.org/, чтобы переписать короткий URL-адрес для MediaWiki. Из этого: http://wikitest.org/fr/index.php/Accueil
следующим образом: http://wikitest.org/fr/wiki/Accueil
.Как удалить index.php из URL-адреса MediaWiki?
Then I added this code to LocalSettings.php:
## The URL base path to the directory containing the wiki;
## defaults for all runtime URL paths are based off of this.
## For more information on customizing the URLs please see:
## http://www.mediawiki.org/wiki/Manual:Short_URL
$wgScriptPath = "/fr";
$wgScriptExtension = ".php";
$wgArticlePath = "{$wgScriptPath}/wiki/$1";
$wgUsePathInfo = true
Но когда я иду на мой сайт я получаю 404 Не найдено. Запрошенный ресурс не найден на этом сервере!
И как выглядят правила перезаписи на вашем сервере? – leo
На моем сервере нет правил перезаписи. Нет .htaccess. Я изменил LocalSettings.php, чтобы изменить URL. –
Тогда вот почему. Вам нужно сказать серверу, чтобы он что-то обслуживал по этим URL-адресам. LocalSettings.php может изменять только ссылки в вики, а не поведение вашего сервера – leo