Kézikönyv:$wgServer
Server URLs and file paths: $wgServer | |
---|---|
A szerver alap URL-je. |
|
Bevezetve: | az 1.1.0 előtt |
Eltávolítva: | használatban |
Megengedett értékek: | (URL-előtag (protokoll, hoszt, opcionálisan portszámmal; útvonal nélkül)) |
Alapértelmezett érték: | (see below) |
Egyéb beállítások: Betűrendben | Funkció szerint |
Részletek
This variable is normally set by the MediaWiki installer, but may need to be adjusted after your LocalSettings.php
is generated.
A változó a szerver alap URL-jét adja meg a protokollal, de a záró perjel és ha vannak alkönyvtárak, akkor azok nélkül (például https://www.mediawiki.org
).
A MediaWiki 1.18.0 verzió óta a $wgServer
protokollfüggő is lehet (például $mw).
Erre azért van szükség, hogy a HTTP és a HTTPS támogatása is biztosított legyen ugyanazon gyorsítótárak által olyan linkekkel, amelyek mindkét protokollal működnek. Ennek beállításakor a $canonical értéke a teljes URL lehet protokollal együtt; ezt például e-mail-eknél lehet használni, amelyek nem támogatják a protokollfüggő URL-eket.
If the URL starts with https://
, MediaWiki will assume that your wiki prefers the HTTPS protocol or supports it exclusively.
In that case, you should also set $wgForceHTTPS
. See Manual:HTTPS for more information.
A paraméterek beállításai a wikire mutató teljes URL-ek előállításakor használatosak, például:
- HTTP-átirányítások szerkesztéskor és összevont URL-ek szövege
- lábléc előállítása
- RSS/Atom feedekben lévő szócikkekre való hivatkozás
- értesítéséi e-mailekben lévő szócikkekre való hivatkozás
- és más egyéb!
$wgServer
is set to your actual base URL and not to http://localhost
(unless you actually want to only access MediaWiki through your localhost). Otherwise links will not work.
Automatikus felismerés
MediaWiki formerly tried to autodetect the name of the server, however this was vulnerable to cache poisoning attacks, and informally deprecated in 1.18. It was fully removed in MediaWiki 1.34.
Default value
MediaWiki-verzió: | ≥ 1.34 |
$wgServer = false;
MediaWiki-verziók: | 1.18 – 1.33 |
$wgServer = WebRequest::detectServer();
MediaWiki-verzió: | 1.17 |
$wgServer = '';
$wgServer = $wgProto.'://' . $serverName;
MediaWiki-verziók: | 1.4 – 1.16 |
$wgServer = '';
$wgServer = $wgProto.'://' . $wgServerName;
MediaWiki-verzió: | 1.3 |
$wgServer = $wgProto.'://' . $wgServerName;
MediaWiki-verzió: | 1.2 |
$wgServer = "http://" . $_SERVER["SERVER_NAME"];
MediaWiki-verzió: | 1.1 |
$wgServer = "http://" . getenv( "SERVER_NAME" );