在網(wǎng)上查詢了一下還沒有人分享linux主機(jī)如何通過.htaccess文件同時(shí)實(shí)現(xiàn)301重定向和偽靜態(tài)的,為幫助朋友少走彎路,特以把經(jīng)驗(yàn)分享一下。
用pw做了一個(gè)新站,備案審核通過,百度、google也均已收錄。但有個(gè)問題是,百度不像google那樣有網(wǎng)站管理員工具,可以設(shè)置主域名,帶www和不帶www的域名全部都收錄,致使網(wǎng)站權(quán)重過于分散;與站長朋友做友情鏈接時(shí),大多不愿交換,因?yàn)楸旧砭褪且粋€(gè)新站,收錄頁本來就不多,權(quán)重又過于分散。使權(quán)重重新集中其來,最好的辦法就是設(shè)置一個(gè)主域名,做301永久重定向。假設(shè)是帶www的域名做主域名,那就把不帶www的域名重定向到帶www的域名上。
由于新站是用pw做的,有網(wǎng)友介紹可能通過pw下的ghoble.php(網(wǎng)站根目錄下)文件達(dá)到301重定向的目的,ghoble.php代碼如下:
在下述代碼下:
填加以下代碼:
但試過之后一段時(shí)間,百度依然收錄不帶www的網(wǎng)頁,有可能ghoble.php文件能實(shí)現(xiàn)301功能,但百度不認(rèn)可?主機(jī)是linux主機(jī),還有個(gè)方法就是通過修改.htaccess文件達(dá)到301重定向功能。原來是通過.htaccess文件做的偽靜態(tài),代碼如下:
-在網(wǎng)上沒有查到如何通過.htaccess文件同時(shí)實(shí)現(xiàn)301重定向和偽靜態(tài),先把原.htaccess做了一下備份(很重要噢),經(jīng)過幾次實(shí)驗(yàn),終于成功了,其代碼如下:
一段時(shí)間之后,百度也只收錄帶www的域名了。
原文鏈接:https://blog.csdn.net/t46RYuqj/article/details/80028200