Красивые URL в MediaWiki: Убираем index.php из ссылок навсегда
Как сделать человеко-понятные URL (ЧПУ) в MediaWiki: Пошаговый гайд

Настройка .htaccess и LocalSettings.php для ЧПУ в MediaWiki



Как удаляется 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";

Пет-проект как питомец: корми его минутами — он растёт вместе с тобой

Пишешь скрипты, настраиваешь серверы, ведёшь блог — но прогресс невидим. Пет-проект в WEB-[ло]мастерской требует регулярного внимания, как питомец: фиксируешь время и навыки — видишь, как растёт твоё мастерство в цифрах.

Подходит для обучения, экспериментов, side-проектов. Ставка часа обязательна даже для пет-проектов — это зеркало твоей самооценки. Данные на серверах в РФ, без спама и рассылок. Регистрация — меньше 2 минут.

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