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

Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2023
Перейти к:навигация, поиск
(Новая страница: «=== Mediawiki - как удалить index.php из URL === Пример как удалить index.php из URL сайта на MediaWiki.<br> для тог...»)
 
 
(не показана 1 промежуточная версия этого же участника)
Строка 5: Строка 5:
 
для того чтобы заменить URL - index.php/Заглавная_страница на page/Заглавная_страница нужно выполнить:
 
для того чтобы заменить URL - index.php/Заглавная_страница на page/Заглавная_страница нужно выполнить:
  
1) Добавить в  '''LocalSettings.php''':
+
1) Добавить в  '''LocalSettings.php''' - конфиг файл MediaWiki:
 
  $wgArticlePath = "/page/$1";
 
  $wgArticlePath = "/page/$1";
 
  $wgUsePathInfo = true;
 
  $wgUsePathInfo = true;
Строка 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]