总所周知我们在访问网站的时候会有一个带 www 的域名和一个一级域名 viuoo.com 那么如果将这两个域名同时解析到一个网站针对搜索引擎SEO来说它会认为这两个网站是同样的数据,从而会导致这两个域名共同分享网站的数据和权重也会导致收录的重复以至于让搜索引擎在收录上减少网站的收录情况,从而影响排名和权重等问题。在这样的背景下我们就需要针对多个域名访问同一网站的情况对域名做重定向处理,让另一个域名直接跳转到主要域名上同时将域名权重带给跳转域名这就是301重定向跳转。
301重定向是一种永久性的URL重定向技术,用于将一个网页的地址(URL)永久转移到另一个新地址。当用户或搜索引擎访问旧URL时,服务器会自动将其跳转到新的URL,并返回HTTP状态码301(表示“Moved Permanently”)。
1、小皮面板设置301重定向跳转。我们通过小皮面板(phpstudy)举例。比如我们需要将 http://viuoo.com 跳转到 https://viuoo.com 那么我们需要在小皮面板里面创立两个站点,一个绑定域名 http://viuoo.com 另一个绑定域名 https://viuoo.com 然后我们通过设置 http://viuoo.com 这个网站的301跳转。下面看图操作。
首先我们点击需要做301跳转网站的管理选项。
然后点击修改,进入修改界面
找到网站面板里面的 其他 选项,开启 301全站跳转,并将要跳转的域名填入后面的框内。然后点击确认即可实现301重定向跳转了。
这样设置后所有访问 http://viuoo.com 的域名都会跳转到 https://viuoo.com 这个域名下。这就是通过小皮面板(phpstudy)设置的网站301跳转。下面我们在看看其他网站服务设置301跳转的方法。
(在 .htaccess 文件中添加) Redirect 301 /旧路径 https://新域名.com/新路径
或使用 mod_rewrite
RewriteEngine On
RewriteRule ^旧路径$ https://新域名.com/新路径 [R=301,L]
server {
listen 80;
server_name 旧域名.com;
return 301 https://新域名.com$request_uri;
}
header("HTTP/1.1 301 Moved Permanently");
header("Location: https://新域名.com/新路径");
exit();
这样我们就学会了网站301重定向的设置,如果你是http想跳转https的话,那么请点击查看下一篇 http跳转HTTPS 域名的全攻略设置
Copyright © 2009-2025 viuoo.com