很多虛擬主機(jī)的面板功能都很強(qiáng)大,卻唯獨不能限制通過IP訪問。這造成以下情況:直接輸入你的虛擬主機(jī)獨立IP就可以訪問到你的站點;其它任何指向這個IP的域名都可以訪問你的站點。對于SEO來說,如果多個域名可以同時直接訪問的話,那就是個災(zāi)難。
給您介紹一個簡單的方法,將直接輸入IP地址訪問,和通過別的域名訪問的請求全部301跳轉(zhuǎn)至你的域名。這不需要通過虛擬主機(jī)面板操作,但前提是你的主機(jī)支持使用 .htaccess (應(yīng)該絕大部分國外主機(jī)都沒有問題)。將以下代碼保存成 .htaccess 文件(Windows主機(jī)下不能直接創(chuàng)建.開頭的文件,您可以點擊這里下載后用記事本修改):
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.ypeng.cn [NC]
RewriteRule ^(.*)$ http://www.ypeng.cn [R=301,L]
</IfModule>
看到代碼中的域名了吧,改成你的就可以了。
保存好 .htaccess 文件后,上傳到你網(wǎng)站的根目錄就OK了!只要不是通過你指定的這個域名訪問,就會自動跳轉(zhuǎn)到你的這個域名。
如果你的根目錄已經(jīng)有 .htaccess 文件了,那直接FTP下載下來,然后用記事本編輯它,把上面代碼中第三四行修改后加到原有代碼的 </IfModule> 前就可以了。有什么不明白的,請發(fā)郵件到 mail@ypeng.cn ,一天內(nèi)回復(fù)。
原創(chuàng)文章,轉(zhuǎn)自請注明來源:元鵬網(wǎng)志 www.ypeng.cn 。轉(zhuǎn)載不留名的會做惡夢哦,哈哈!