Jump to content

Руководство:$wgUsePathInfo

From mediawiki.org
This page is a translated version of the page Manual:$wgUsePathInfo and the translation is 93% complete.
URL-адреса серверов и пути к файлам: $wgUsePathInfo
Стоит ли использовать 'красивые' URL-адреса.
Введено в версии:1.2.1
Удалено в версии:всё ещё используется
Допустимые значения:(логический)
Значение по умолчанию:(динамически создаваемый)

Подробнее

Следует ли использовать 'красивые' URL-адреса (или Короткий URL-адрес), например index.php/Page_title

Они часто ломаются, когда PHP настроен в режиме CGI. PATH_INFO может будет правильным, если cgi.fix_pathinfo устанавливается, но опять же это может быть не так; lighttpd преобразует входящие данные путей в нижний регистр в системах с нечувствительными к регистру файловыми системами, а также были сообщения о проблемах в Apache. В целях безопасности мы будем продолжать отключать его по умолчанию в этих случаях.

Переопределите это значение на false, если $_SERVER['PATH_INFO'] содержит неожиданно неверный мусор, или на true, если он действительно правильный. It's highly recommended to set its value in LocalSettings.php to prevent inconsistencies between web requests and scripts run from the command line, where the value may change between them.

Внимание Внимание: По умолчанию $wgArticlePath будет установлен на основе этого значения во время выполнения, но если вы настроили его, то неправильное значение true может привести к циклам перенаправления при использовании красивых URL.

Значение по умолчанию

Версия MediaWiki:
1.38.2
Gerrit change 802960
$wgUsePathInfo = null;
Версии MediaWiki:
1.2.1 – 1.37
$wgUsePathInfo = ( strpos( PHP_SAPI, 'cgi' ) === false ) &&
	( strpos( PHP_SAPI, 'apache2filter' ) === false ) &&
	( strpos( PHP_SAPI, 'isapi' ) === false );

Смотрите также