Manual:$wgUsePathInfo/ru

From Linux Web Expert

<translate> Server URLs and file paths</translate>: $wgUsePathInfo
Стоит ли использовать 'красивые' URL-адреса.
<translate> Introduced in version:</translate>1.2.1
<translate> Removed in version:</translate><translate> still in use</translate>
<translate> Allowed values:</translate>(логический)
<translate> Default value:</translate>(динамически создаваемый)

Подробнее

Следует ли использовать 'красивые' 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.

File:OOjs UI icon notice-destructive.svg <translate> Warning:</translate> По умолчанию $wgArticlePath будет установлен на основе этого значения во время выполнения, но если вы настроили его, то неправильное значение true может привести к циклам перенаправления при использовании красивых URL.

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

<td class="mw-version-versionbox" title="<translate nowrap> The latest stable version is <tvar name=1>1.41</tvar></translate>">
<translate> ≥</translate> 1.38.2
Gerrit change 802960
<translate> MediaWiki version:</translate>
$wgUsePathInfo = null;
<td class="mw-version-versionbox" title="<translate nowrap> MediaWiki <tvar name=1>1.37</tvar> is unsupported version</translate>">
1.2.1 – 1.37
<translate> MediaWiki versions:</translate>
$wgUsePathInfo = ( strpos( PHP_SAPI, 'cgi' ) === false ) &&
	( strpos( PHP_SAPI, 'apache2filter' ) === false ) &&
	( strpos( PHP_SAPI, 'isapi' ) === false );

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