MediaWiki. Как убрать index.php из URL
MediaWiki. Как убрать index.php из адресной строки URL

MediaWiki. Как убрать index.php из адресной строки URL



Как удаляется index.php из URL в MediaWiki

Нет предела совершенству. Даже, если в MediaWiki и настроили ЧПУ (человеко понятные урл), то в URL остаётся index.php. Конечно от этого хочется избавиться. Для этого придётся воспользоваться mod_rewrite модулем Apache (без которого ЧПУ затруднительны) и поправить .htaccess файл. Обычно все эти возможности предоставляет хостинг, например выбираю хостинг firstVDS.

Для MediaWiki установленной в корневую директорию сайта

.htaccess

RewriteEngine On
RewriteRule ^/(.*):(.*) /index.php/$1:$2

RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*) index.php?title=$1 [L,QSA]

LocalSettings.php

$wgArticlePath = "/$1";

Для MediaWiki, установленной в другую категорию, например dirname:

.htaccess

RewriteEngine On
RewriteRule ^/(.*):(.*) /index.php/$1:$2

RewriteBase /dirname/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*) index.php?title=$1 [L,QSA]

LocalSettings.php

$wgArticlePath = "/dirname/$1";

Заберите ссылку на статью к себе, чтобы потом легко её найти!
Раз уж досюда дочитали, то может может есть желание рассказать об этом месте своим друзьям, знакомым и просто мимо проходящим?
Не надо себя сдерживать! ;)

Старт! Горячий старт на просторы интернета
Старт! Горячий старт на просторы интернета
Старт! Меню