Mediawiki - как удалить index.php из URL: различия между версиями

Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2024
Перейти к:навигация, поиск
 
Строка 11: Строка 11:
 
2) Добавить Rewrite правила в .htaccess файл Вашего сайта:
 
2) Добавить Rewrite правила в .htaccess файл Вашего сайта:
 
<syntaxhighlight lang="apache">
 
<syntaxhighlight lang="apache">
 +
RewriteEngine on
 
RewriteRule ^page/(.*)$ /index.php?title=$1 [PT,L,QSA]
 
RewriteRule ^page/(.*)$ /index.php?title=$1 [PT,L,QSA]
 
RewriteRule ^page/*$ /index.php [L,QSA]
 
RewriteRule ^page/*$ /index.php [L,QSA]
 
RewriteRule ^/*$ /index.php [L,QSA]
 
RewriteRule ^/*$ /index.php [L,QSA]
 
</syntaxhighlight>
 
</syntaxhighlight>

Текущая версия на 22:15, 19 января 2024

Mediawiki - как удалить index.php из URL

Пример как удалить index.php из URL сайта на MediaWiki.
для того чтобы заменить URL - index.php/Заглавная_страница на page/Заглавная_страница нужно выполнить:

1) Добавить в LocalSettings.php - конфиг файл MediaWiki:

$wgArticlePath = "/page/$1";
$wgUsePathInfo = true;

2) Добавить Rewrite правила в .htaccess файл Вашего сайта:

RewriteEngine on
RewriteRule ^page/(.*)$ /index.php?title=$1 [PT,L,QSA]
RewriteRule ^page/*$ /index.php [L,QSA]
RewriteRule ^/*$ /index.php [L,QSA]