301重定向方法 ,301重定向如何做SEO
時(shí)間:2023-02-09 09:33:01 | 來(lái)源:建站知識(shí)
時(shí)間:2023-02-09 09:33:01 來(lái)源:建站知識(shí)
這篇文章谷歌大叔主要來(lái)介紹下各種程序環(huán)境下如何做301重定向,以及利用301重定向做SEO的方法。前幾年這種手法常用于黑帽SEO,現(xiàn)在也是比較多的黑帽SEO大神,利用301重定向的方法做黑帽seo,不過(guò)在實(shí)際的網(wǎng)站改版,白帽seo中301重定向也是我們必須用的手法。當(dāng)然除了301重定向SEO之外,還有302重定向 401 404 有興趣的同學(xué)可以去了解下。
主域名301重定向我們購(gòu)買的域名一般是
http://sdwebseo.com,這是我們的頂級(jí)域名,但是一般用戶的習(xí)慣是輸入
http://www.sdwebseo.com的二級(jí)域名去訪問(wèn)網(wǎng)站。自從Google今年調(diào)整,必須加SSL證書之后,我們還必須要考慮,把http301重定向到https,這時(shí)候我們就需要把所有不相關(guān)域名權(quán)重301重定向到一個(gè)域名去,可以是
http://www.sdwebseo.com或者是
http://sdwebseo.com不同環(huán)境實(shí)現(xiàn)301重定向方法1.Windows IIS 服務(wù)器實(shí)現(xiàn)301重定向
新建站點(diǎn)
http://www.sdwebseo.com(主站), 新建站點(diǎn)
http://sdwebseo.com(使用空的index.html做301跳轉(zhuǎn)用)??梢远嗵砑訋讉€(gè),你需要跳轉(zhuǎn)到主站的域名。然后點(diǎn)擊301站點(diǎn),將不重點(diǎn)的域名跳轉(zhuǎn)到主域名即可。完成后重啟 IIS
2.Nginx 301重定向
Nginx環(huán)境下把域名
http://sdwebseo.com 301重定向到
http://www.sdwebseo.com,并且
http://www.sdwebseo.com已經(jīng)添加上,按下面的步驟去修改 使用命令編輯器Notepad++編輯對(duì)應(yīng)的虛擬主機(jī),一般虛擬主機(jī)配置文件位于:/usr/local/nginx/conf/vhost/域名.conf ,如添加的域名是
http://www.sdwebseo.com則配置文件是/usr/local/nginx/conf/vhost/www.sdwebseo.com.conf 在配置文件代碼如下:
http://sdwebseo.com 301重定向跳轉(zhuǎn)到
http://www.sdwebseo.com的配置如下:
server {
listen 80;
server_name sdwebseo.com;
return 301
http://www.sdwebseo.com$request_uri; }
http站點(diǎn)301重定向跳轉(zhuǎn)到https站點(diǎn)示例配置如下:
其實(shí)就是吧http換成https就可以了
server {
listen 80;
server_name sdwebseo.com;
return 301
https://www.sdwebseo.com$request_uri; }
把
https://sdwebseo.com 301強(qiáng)制跳轉(zhuǎn)到
https://www.sdwebseo.com,可以在https的虛擬主機(jī)配置文件中root行或server_name行下面添加上:
if ($host = ‘
http://sdwebseo.com’) {
return 301
https://www.sdwebseo.com$request_uri;
}
重啟Nginx 生效
3.Apache 服務(wù)器實(shí)現(xiàn)301 重定向
Apache主要使用網(wǎng)站根目標(biāo)下面的
.htaccess文件中增加301重定向指令。 RewriteEngine on
RewriteRule ^(.*)$
http://sdwebseo.com/$1 [R=301,L]
或者
Redirect 301 /
http://sdwebseo.com/ 4.Wordpress 301重定向
WordPress 一般使用 Apache Nginx服務(wù)器,我可以使用上面的方法去實(shí)現(xiàn)301重定向,也可以安裝301插件實(shí)現(xiàn)301重定向。安裝插件Redirection,添加需要跳轉(zhuǎn)的域名
5.JS 301 重定向跳轉(zhuǎn)
<script>
console.log(“URL 的協(xié)議部分==”+window.location.protocol);
console.log(“主機(jī)頭==”+window.location.host);
console.log(“URL 的端口部分==”+window.location.port);
console.log(“URL 的路徑部分==”+window.location.pathname);
console.log(“查詢(參數(shù))部分==”+window.location.search);
console.log(“錨點(diǎn)==”+window.location.hash);
if(window.location.host==”sdwebseo.com”){
window.location=’
http://www.sdwebseo.com/’
}
</script>