Jump to content

Manual:$wgServer

From mediawiki.org
This page is a translated version of the page Manual:$wgServer and the translation is 100% complete.
Server URL's en bestandspaden: $wgServer
De basis URL van de server.
Geïntroduceerd in versie:vóór 1.1.0
Verwijderd in versie:nog steeds in gebruik
Toegelaten waardes:(URL prefix (protocol, host, optioneel met poort; geen pad))
Standaardwaarde:(Zie onder.)

Details

Deze variabele wordt normaal gesproken ingesteld door het MediaWiki installatieprogramma, maar moet mogelijk worden aangepast nadat je LocalSettings.php is gegenereerd.

De basis-URL van de server, inclusief protocol maar zonder de slash en zonder de eventuele submap (bijv. https://www.mediawiki.org). Sinds versie 1.18.0 ondersteunt MediaWiki ook het instellen van $wgServer op een protocol-relevante URL (bijv. //www.mediawiki.org). Dit wordt gebruikt voor de ondersteuning van zowel HTTP als HTTPS met dezelfde caches door gebruik te maken van links die onder beide protocollen werken. Hierbij kan $wgCanonicalServer gebruikt worden om de volledige URL in te stellen inclusief het protocol dat gebruikt zal worden op locaties, zoals e-mails die geen protocol gerelateerde URL's ondersteunen. Als de URL begint met https://, gaat MediaWiki ervan uit dat uw wiki de voorkeur geeft aan het HTTPS-protocol of uitsluitend dat ondersteunt. In dat geval moet u ook $wgForceHTTPS instellen. Lees Manual:HTTPS voor meer informatie.

De instelling van deze configuratieparameters wordt gebruikt bij het maken van fully-qualified URL's die naar de wiki verwijzen, bijvoorbeeld:

  • HTTP redirects bij het bewerken en naar canonieke URL-spellingen
  • print footer
  • links naar artikelen uit RSS/Atom-feeds
  • links naar artikelen uit kennisgevingsmails
  • en meer!
Zorg ervoor dat $wgServer is ingesteld op je eigenlijke basis URL en niet op http://localhost (tenzij je eigenlijk alleen toegang wilt krijgen tot MediaWiki via je localhost). Anders werken de links niet.

Autodetectie

automatisch te detecteren, maar dit was kwetsbaar voor cache poisoning attacks, en werd informeel niet meer ondersteund in 1.18. Het werd volledig verwijderd in MediaWiki 1.34.

Standaardwaarde

MediaWiki-versie:
1.34
$wgServer = false;
MediaWiki-versies:
1.18 – 1.33
$wgServer = WebRequest::detectServer();
MediaWiki-versie:
1.17
$wgServer = '';
$wgServer = $wgProto.'://' . $serverName;
MediaWiki-versies:
1.4 – 1.16
$wgServer = '';
$wgServer = $wgProto.'://' . $wgServerName;
MediaWiki-versie:
1.3
$wgServer = $wgProto.'://' . $wgServerName;
MediaWiki-versie:
1.2
$wgServer           = "http://" . $_SERVER["SERVER_NAME"];
MediaWiki-versie:
1.1
$wgServer           = "http://" . getenv( "SERVER_NAME" );

Zie ook