相對于共享IP空間,獨立Ip有很多優(yōu)勢,比如避免共享IP連帶的風(fēng)險,對搜索引擎更友好等等,所以如果您的網(wǎng)站要做優(yōu)化的話,強烈建議你選擇香港獨立IP空間。最近經(jīng)常遇到有客戶問小編:“IP被其他默名其秒的域名解析,他的域名訪問的也是他的網(wǎng)站,這樣很分散他的網(wǎng)站權(quán)重,這個應(yīng)該怎么解決呢?” 在此之前,無憂主機也有一個關(guān)于惡惡意解析的教程“無憂主機原創(chuàng):獨立IP空間被惡意解析該如何解決”,改教程的解決思路是,發(fā)現(xiàn)那個惡意解析的域名,就處理那里,是針對問題解決問題,沒有預(yù)防的作用,如果當惡意域名比較多的時候,這批教程解決起來就有點費力,不夠完美。無憂主機小編現(xiàn)在公布一個完美的解決獨立ip地址的php虛擬主機的惡意域名解析的方案。 解決問題的思路,利用偽靜態(tài)正則表達式,對網(wǎng)站唯一域名進行一個判斷,只要不是網(wǎng)站默認域名就跳轉(zhuǎn)到網(wǎng)站唯一域名,這樣解決問題的效率就高了,由于有一個判斷,所以apache的資源的消耗也相應(yīng)的提高了。 解決方法也十分簡單,只需要你修改一下你網(wǎng)站根目錄的.htaccess文件,無憂主機php虛擬主機的網(wǎng)站根目錄 是public_html目錄),如果沒有.htaccess請新建一個。 如果你的網(wǎng)站根目錄下沒有.htaccess文件,請您把下面的代碼復(fù)制粘貼到記事本,任意名保存。然后上傳到您的php空間的public_html目錄下,然后用ftp工具重命名為.htaccess。如何新建.htaccess文件,你可以參考:“無憂主機總結(jié)如何新建.htaccess文件的方法”。 如果你不知道haccess文件是什么東西?用什么用?請你先閱讀:“無憂主機原創(chuàng):手把手介紹什么是.htaccess文件”。 RewriteEngine On RewriteBase / RewriteCond %{HTTP_HOST} !^www.gle-technology.com$ [NC] RewriteRule ^(.*)$ http://www.gle-technology.com/$1 [L,R=301] 如果你網(wǎng)站中已經(jīng)存在了.htaccess文件,只需要插入下面兩句代碼就可以: RewriteCond %{HTTP_HOST} !^www.gle-technology.com$ [NC] RewriteRule ^(.*)$ http://www.gle-technology.com/$1 [L,R=301] 可能還有人會問,這是什么意思呢,下面小編就告訴你他的意思就是: 當規(guī)則^!www.gle-technology.com檢測到訪問用戶不是用域名www.gle-technology.com訪問,就都自動301跳轉(zhuǎn)到帶www的域名www.gle-technology.com。所有不是帶www域名訪問也都會自動跳轉(zhuǎn)到www的域名上。您在使用的售后,請把域名替換為你自己網(wǎng)站的域名就可以拉。 下面再來深入分解一下以上代碼, RewriteEngine On?? 重寫規(guī)則開啟 RewriteBase / ???重寫規(guī)則作用的目錄,比如是二級目錄bbs,那么就RewriteBase /bbs RewriteCond? 重寫規(guī)則的條件,定義一條規(guī)則條件。符合條件將執(zhí)行正則表達式 HTTP_HOST? http頭處理模塊 [NC]?? ?域名輸入忽略大小 [L,R=301] L=last 最后一條rewrite規(guī)則,R=redirect(重定向),301=返回http狀態(tài) ! 正則表達式里的“非”。 ^ 以這個域名開頭 $ 以域名結(jié)尾 * 所有 […]