[英]Wordpress -multi urls for the same site
我有一個域名為www.example.com的Wordpress網站(v4.2.2),需要將第二個本地域變體www.example.co.za指向同一網站。
從修改wp-config.php,index.php和.htaccess嘗試了許多建議,但未能使其正常工作。
對於index.php
<? // Check Domain and Change to Proper Spelling if Necessary
$our_server = "example.com";
$our_http = "http://www.example.com";
if ( isset($HTTP_HOST) && !eregi($our_server, $HTTP_HOST)) {
header("location: $our_http$REQUEST_URI");
exit;
}
?>
對於.htaccess
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)example\.co.za$ [NC]
RewriteRule ^ http://www.example.com%{REQUEST_URI} [R,L,NE]
我將就有關如何將www.example.co.za重定向到www.example.com的該主題提供一些指導。
如果您嘗試通過單個Wordpress安裝來擁有多個域,則需要做幾件事。
您需要添加DNS A record
,並將第二個域指向您的主域的IP地址。
您需要將此域作為別名添加到Apache ServerAlias *.example.co.za
然后編輯您的WP config
以查看HTTP_HOST,這樣它將是動態的,而不是使用硬編碼域。
define('WP_SITEURL', 'http://' . $_SERVER['HTTP_HOST']);
define('WP_HOME', 'http://' . $_SERVER['HTTP_HOST']);
現在,使用.htaccess規則進行重定向將不會為您提供具有相同內容的另一個域。 那只會重定向到主域。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.