Manual:$wgServer

From MediaWiki.org
Jump to: navigation, search
This page is a translated version of the page Manual:$wgServer and the translation is 33% complete.

Other languages:
العربية • ‎български • ‎Deutsch • ‎English • ‎español • ‎فارسی • ‎français • ‎日本語 • ‎polski • ‎português do Brasil • ‎русский • ‎اردو
General Settings: $wgServer
サーバーの基底 URL。
導入されたバージョン: pre 1.1.0
除去されたバージョン: 使用中
可能な値: URL prefix (protocol, host, optionally with port; no path portion)
既定値: 動的に作成される
他の設定: アルファベット順 | 機能順

詳細[edit]

The base URL of the server, including protocol and without the trailing slash (eg, http://www.mediawiki.org). Since 1.18 MediaWiki also supports setting $wgServer to a protocol-relative URL (e.g., //www.mediawiki.org). This is used for supporting both HTTP and HTTPS with the same caches by using links that work under both protocols. When doing this, $wgCanonicalServer can be used to set the full URL including protocol that will be used in locations such as emails that don't support protocol relative URLs.

Please make sure that $wgServer is not set to http://localhost and not to //localhost! If it is, a number of things will break, e.g. links inside your wiki will not work, stylesheets will not display properly and many more. Set it to the actual base URL instead!

This is used when producing fully-qualified URLs pointing to the wiki, for instance:

  • HTTP redirects on edit and to canonical URL spellings
  • print footer
  • links to articles from RSS/Atom feeds
  • and more!

HTTPS[edit]

If the URL starts with https://, MediaWiki will assume that your wiki prefers the HTTPS protocol or supports it exclusively.

自動検出[edit]

When $wgServer is not set, the default value is calculated automatically. Some web servers end up returning silly defaults or internal names which aren't what you want; for instance the ServerName directive in Apache's httpd.conf may not be set or detected properly by the system, leaving you with an unexpected http://localhost. It's always good to configure the web server properly. But you anyway are always strongly recommended to set $wgServer explicitly in your LocalSettings.php as there are other bugs that may arise from allowing it to be auto-detected, such as pollution of the MediaWiki cache.

関連項目[edit]