301重定向能幫助SEO防止權重被多個域名分散,301重定向本是一件簡單的事,但是由于主機類型的不同和其他原因,在網(wǎng)上出現(xiàn)了很多種方法很多代碼,于是很多朋友選錯了方法而導致事半功倍,還是沒有301成功,這里為大家介紹這個即簡單,又適合很多站長的一個小方法,沒什么技術含量,勿見笑。
最近用PHPwind做了一個站,先說說一個郁悶的事情吧,phpwind的升級更新,9月20號的時候他出了一個優(yōu)化包,說經(jīng)過多久的努力,終于解決了好多BUG,優(yōu)化了好多東西。但是升級方法:卻是要你下載來覆蓋以前的所有文件,靠,以前自己改了那么多的地方,升一下級全沒了。意思是你用我的phpwind,你就得統(tǒng)一用和我一摸一樣的風格,人家一進網(wǎng)站就知道你這是PHPwind。
好了,正題,本來理論上說phpwind直接在首頁添加301重定向PHP代碼即可實現(xiàn),但是我試了下,phpwind有個禁止3秒鐘內連續(xù)刷新的設置,所以用這個代碼它就提示刷新過快,我把這個設置成0秒后,又跳不過去了,一直卡在那里。所以才用了以下方法,這里的具體原因我也不清楚,但不管你是不是這樣,這個方法都適合你。
301重定向,我說的是windows主機,并且是虛擬主機,的301重定向方法,windows虛擬主機做301沒那么方便。當然如果你要用,linux主機一樣適用。不管什么主機,什么網(wǎng)站程序。
方法很簡單,虛擬主機一般都有為某個子目錄綁定域名的功能,那么我們就新建一個目錄,把域名綁定到這個目錄,然后在這個目錄里新建個index.asp或php文件,文件里放301重定向的ASP或PHP代碼,這樣,綁定到這個目錄的域名就定向到了你代碼里定義的新域名。
具體以xxx.com定向到www.xxx.com為例:(確保xxx.com已經(jīng)解析到你的虛擬主機IP,一般綁定域名那里這兩個域名都綁定了,你把XXX.COM刪了即可。)
第一步:在網(wǎng)站根目錄下新建一個文件夾叫301。
第二步:進入虛擬主機網(wǎng)站的“主機管理--子目錄綁定”子目錄名里輸入:301。
第三步:新建一個記事本程序,輸入以下代碼:(以ASP代碼為例,這和你的網(wǎng)站用什么程序無關系,什么程序都可以用。)
<%@ Language=VBScript %>
<%Response.Status="301 Moved Permanently"
Response.AddHeader "Location" ,";
%>
把域名改為你的目標域名。另存為index.asp,上傳到301目錄下。如果你的xxx.com原已經(jīng)解析成功,那么試一下訪問XXX.com,是不是會自動變成www.xxx.com,如果是,那301重定向就做好了,還有其他域名需要重定向到www.xxx.com的,只需在“子目錄綁定”那里綁定301這個目錄就可以了。
301重定向本是一件簡單的事,但是由于主機類型的不同和其他原因,在網(wǎng)上出現(xiàn)了很多種方法很多代碼,于是很多朋友選錯了方法而導致事半功倍,還是沒有301成功,這里為大家介紹這個即簡單,又適合很多站長的一個小方法,沒什么技術含量,勿見笑。
申請創(chuàng)業(yè)報道,分享創(chuàng)業(yè)好點子。點擊此處,共同探討創(chuàng)業(yè)新機遇!