راهنما:$wgForceHTTPS
| آدرسهای سرور و مسیرهای فایل: $wgForceHTTPS | |
|---|---|
| درخواستهای HTTP ناامن را به HTTPS هدایت کنید. |
|
| معرفی شده در نسخه: | 1.34.3 (Gerrit change 608504; git #c75eef91) |
| حذف شده در نسخه: | هنوز در حال استفاده است |
| مقادیر مجاز: | (boolean) |
| مقدار پیشفرض: | false (gerrit:608504, gerrit:612497, gerrit:615840) |
| سایر تنظیمات: بر اساس حروف الفبا | بر اساس عملکرد | |
جزئیات
اگر این تنظیم درست است، وقتی یک درخواست HTTP ناامن دریافت میشود، همیشه به HTTPS هدایت شوید. This overrides and disables the preferhttps user preference, and it overrides $wgSecureLogin.
$wgServer may be either https or protocol-relative. If $wgServer starts with "http://", an exception will be thrown.
اگر از یک پروکسی معکوس یا CDN برای ارسال درخواستها از HTTPS به HTTP استفاده شود، سرصفحه درخواست "X-Forwarded-Proto: https" باید برای سرکوب تغییر مسیر ارسال شود.
In addition to setting this to true, for optimal security, the webserver should also be configured to send HTTP Strict Transport Security (HSTS) response headers.
When $wgForceHTTPS is set to false, HTTP/HTTPS preference is tracked on a per-user basis, by a combination of:
- the
prefershttpsuser preference - کوکی
forceHTTPSو فراداده جلسه (در دسترس از طریقSession::shouldForceHTTPS())- eventual PHP hooks changing session metadata (Manual:Hooks/SessionMetadata)
- روش PHP
Session::setForceHTTPS()
در دسترس بودن
این متغیر در MediaWiki 1.35.0 (gerrit:608504) اضافه شده است. به عنوان بخشی از نسخه MediaWiki 1.34.3 (gerrit:612497) به 1.34 و همچنین به عنوان بخشی از نسخه MediaWiki 1.31.9 (gerrit:615840) به 1.31 گزارش شد.