Рейтинг:  0 / 5

Звезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активна
 

Как убрать 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";

Заберите ссылку на статью к себе, чтобы потом легко её найти ;)

Выберите, то, чем пользуетесь чаще всего:

Спасибо за внимание, оставайтесь на связи! Ниже ссылка на форум и обсуждение ; )

Log in to comment

Обсуждение этой статьи

ИНФОРМАЦИЯ: Вы оставите комментарий к этой статье как 'Гость'