首頁 >後端開發 >php教程 >WordPress支援多個網域綁定/存取的實現

WordPress支援多個網域綁定/存取的實現

不言
不言原創
2018-07-09 09:45:282653瀏覽

這篇文章主要介紹了關於WordPress支援多個網域綁定/存取的實現,有著一定的參考價值,現在分享給大家,有需要的朋友可以參考一下

WordPress部落格程式使用人群非常多,關於WordPress部落格的優化、美化外掛也是海量,就連一些使用巧、使用心得網絡中分享的文章也比比皆是,其實這也是大家喜歡使用WordPress來搭建個人部落格的原因。在這裡再為大家分享一個小技巧,透過簡單修改wp-config.php檔案來實現WordPress部落格支援綁定多個網域及存取。 同樣轉載於@​​老蔣,本站只是個搬運工,方便自己日後查找,同時也方便下有需要的人。

在未修改wp-config.php之前WordPress部落格預設是無法實現多個域名獨立訪問的,即使我們綁定了多個域名,訪問時也會自動跳到安裝站點時預設的域名,就連同一個域名帶www和沒有www都是自動跳到預設域名。那如果我們需要WordPress綁定多個域名,並且都能度獨立存取呢? 要實現WordPress綁定多個域名,而且都能度獨立存取也不難。我們只需修改wp-config.php文件即可,在網站根目錄找到「wp-config.php」文件,然後根據自己需求添加下面任意一段程式碼即可。

一、實作任意網域存取

說明:在wp-config.php檔案中加下面程式碼,就能實現綁定解析的網域名稱都能正常存取博客,而且不會串聯到其他域名。

define('WP_SITEURL', 'http://' . $_SERVER['HTTP_HOST']);
define('WP_HOME', 'http://' . $_SERVER['HTTP_HOST']);

二、限制特定網域存取

也可以只指的某些網域可以存取。注意把「$domain = array(“www.wn789.com”, “www.789wn.com”, “www.wn12.cn”);」括號內的網域改成你自己需要綁定的網域。這樣就可以設定成你新增的這幾個網域能正常存取。而其他未新增的網域則無法存取。

$domain = array("www.wn789.com", "www.789wn.com", " 
if(in_array($_SERVER['HTTP_HOST'], $domain)){
define('WP_SITEURL', 'http://' . $_SERVER['HTTP_HOST']);
define('WP_HOME', 'http://' . $_SERVER['HTTP_HOST']);
}

以上就是本文的全部內容,希望對大家的學習有所幫助,更多相關內容請關注PHP中文網!

 相關推薦:

WordPress 之在註冊介面實現註冊後密碼直接顯示在頁面上

##WordPress顯示文章摘要的方法

以上是WordPress支援多個網域綁定/存取的實現的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn