簡體   English   中英

WordPress-同一網站的多個網址

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM