為wordpress綁定多個域名的方法分享
我們都知道,wordpress默認情況下會自動跳轉(zhuǎn)到后臺規(guī)定的home_url上去,例如你的空間同時綁定了jb51.net和www.jb51.net,你使用帶www的作為網(wǎng)站的訪問地址,那么當別人訪問的jb51.net的時候,wordpress會自動將其跳轉(zhuǎn)到www.jb51.net。同樣的道理,如果你綁定了其他的域名,即使不會出現(xiàn)這個跳轉(zhuǎn),但你的網(wǎng)站內(nèi)的鏈接都會帶上www.jb51.net,這是由于wordpress內(nèi)部的home_url,site_url,image_url等機制決定的,例如你的主題中使用了wordpress菜單功能,那么這些菜單中的鏈接是一定會帶上www.jb51.net的。
由于上述的先天基因,我們不能像其他網(wǎng)站系統(tǒng)一樣,試圖為網(wǎng)站綁定多個域名。不過wordpress社區(qū)中有一些牛人,他們?yōu)槲覀兲峁┝私鉀Q方案。
其中一種最簡潔的方法:在你的wp-config.php中添加如下:
define('WP_SITEURL', 'http://' . $_SERVER['HTTP_HOST']);
define('WP_HOME', 'http://' . $_SERVER['HTTP_HOST']);
即可完成多域名的綁定。理解起來也很簡單,通過對WP_SITEURL和WP_HOME的重新定義,當你使用一個域名去訪問它時,wordpress內(nèi)部的機制就會將需要用到訪問地址的地方全部修改為當前訪問的域名。
但這種方法過于暴力,對搜索引擎是不友好的,因為這種方法僅僅是讓網(wǎng)站可以被多域名訪問,可是,這會給搜索引擎帶來識別上的困難,一般會認為是鏡像網(wǎng)站,從而直接對能訪問到的所有網(wǎng)站進行打壓,甚至K掉所有域名。
為了挽回一些局面,有人提出了可以適當修改一些元素,例如不同的域名使用不同的網(wǎng)站標題,對網(wǎng)站內(nèi)部的一些核心詞匯進行替換。于是,有人開始在這方面進行研究,并最終開發(fā)出了三個有用的插件:
Multiple Domains with Analytics
MultiDomain
Domain Mirror
但實際上,現(xiàn)代搜索引擎非常智能,單單修改網(wǎng)站標題,恐怕也于事無補。不過我們實際上可以對wordpress進行深入開發(fā),在此基礎(chǔ)上可以讓wordpress煥發(fā)新的生機,以此為基礎(chǔ),我們可以為wordpress的不同欄目、不同作者綁定不同的域名,當然,這是需要有無數(shù)的作者和內(nèi)容的支持才可行的。
上一篇:禁止wordpress自動將半角轉(zhuǎn)換為全角 禁止全角和半角的轉(zhuǎn)換
欄 目:WordPress
下一篇:wordpress教程防wordpress廣告的方法 評論中包含過多鏈接不可提交
本文地址:http://mengdiqiu.com.cn/a1/WordPress/12795.html
您可能感興趣的文章
- 05-31wordpress修改后臺登錄地址教程
- 05-31WordPress自定義用戶頭像實現(xiàn)代碼
- 01-11修改wordpress上傳臨時目錄解決wordpress無法安裝插件包的方法
- 01-11WordPress增加文章排序方式
- 01-11自己做wordpress評論插件修改評論樣式(兩步美化評論內(nèi)容)
- 01-11wordpress get
- 01-11wordpress獲取文章評論數(shù)過濾掉作者代碼分享
- 01-11在wordpress文章末尾添加內(nèi)容的簡單方法
- 01-11不用wordpress插件顯示文章瀏覽統(tǒng)計功能代碼修改(原理分析)
- 01-11wordpress dynamic


閱讀排行
本欄相關(guān)
- 05-31wordpress修改后臺登錄地址教程
- 05-31WordPress自定義用戶頭像實現(xiàn)代碼
- 01-11WordPress增加文章排序方式
- 01-11修改wordpress上傳臨時目錄解決wordpre
- 01-11wordpress get
- 01-11自己做wordpress評論插件修改評論樣式
- 01-11在wordpress文章末尾添加內(nèi)容的簡單方
- 01-11wordpress獲取文章評論數(shù)過濾掉作者代
- 01-11wordpress dynamic
- 01-11不用wordpress插件顯示文章瀏覽統(tǒng)計功
隨機閱讀
- 08-05DEDE織夢data目錄下的sessions文件夾有什
- 01-10C#中split用法實例總結(jié)
- 01-11Mac OSX 打開原生自帶讀寫NTFS功能(圖文
- 08-05dedecms(織夢)副欄目數(shù)量限制代碼修改
- 01-10delphi制作wav文件的方法
- 04-02jquery與jsp,用jquery
- 01-11ajax實現(xiàn)頁面的局部加載
- 01-10SublimeText編譯C開發(fā)環(huán)境設(shè)置
- 01-10使用C語言求解撲克牌的順子及n個骰子
- 08-05織夢dedecms什么時候用欄目交叉功能?