网站301重定向到到主域名是为什么,如何做301
Admin 2022-10-14 群英技术资讯 1440 次浏览
这篇文章主要讲解了“网站301重定向到到主域名是为什么,如何做301”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“网站301重定向到到主域名是为什么,如何做301”吧!为什么要这么做?这样肯定是有利于SEO的,原因是经常会碰到这样的情况,其他网站链接你的站点时,会用下面的链接:
www.xxxx. com
xxxx.com
而这样导致:你站点主域名的 pr值 分散到其他几个URLs了。
如果你用301重定向把其他三个URL转到www.xxxx.com,PR也就集中在主域名:www.xxxx.com 了。
因此,当你的网站有多个域名绑在一个空间时,最好要做301重定向到主域名。
下面全部讲解几种方式,分别适合不同用户,比如有服务器权限的用户,和虚拟主机用户。
(一) nginx 修改:
方式1:把顶级域名单独配置如下:
server {
listen 80;
server_name xxxx.com;
return 301
}
#在server上增加一段
server {
listen 80;
server_name www.xxxx.com;
…
}
方式2:(不推荐这样)并在一起配置:
server {
listen 80;
server_name www.xxxx.com xxxx.com; #放在一起配置
if ($http_host = xxxx.com) {
rewrite (.*)
}
…
}
(二)Apache服务器,可修改.htaccess文件:
1, 修改 httpd .conf文件,确保ReWrite模块开启,并在相应目录支持ReWrite功能:
#下面这一行的#号去掉
LoadModule rewrite_module modules/mod_rewrite.so
#网站目录下的Allowoverride设置
设置:AllowOverride all
<Directory “….”>
…
AllowOverride all
2, 设置.htaccess文件(需要虚拟主机支持)
使访问 xxxx.com/的时候就会自动转到www.xxxx.com
在网站根目录的.htaccess文件里写上以下代码即可:
RewriteEngine on
RewriteCond %{http_host} ^xxxx.com [NC]
RewriteRule ^(.*)$ [L,R=301]
这段代码的意识就是通正则表达式,将直接访问顶级域名的请求,全部转向www 二级域名 。
注意:URL标准化的301重定向(以上代码)需要写在其他URL-rewrite代码之前。
(三)PHP方法:
在代码最开始的地方加入:
//301跳转
$sourceDomain = ‘xxxx.com’ ; //顶级域名
$targetDomain = ‘ //要重定向到这个网址,必须以301开头。
if($_SERVER[‘HTTP_HOST’]==$sourceDomain) {
if(!empty($_SERVER[“REQUEST_URI”])) $uri301 = strip_tags($_SERVER[“REQUEST_URI”]); #/index.php?m=member&c= message &msgtype=1?
else $uri301 = strip_tags($_SERVER[“PHP_SELF”]) . ( !empty($_SERVER[“QUERY_STRING”]) ? “?”.$_SERVER[“QUERY_STRING”] : ”); #/index.php?
#if($uri301==”/index.php” || $uri301 ==’/’ ) $uri301=””;//首页清空
$redirect301Url = $targetDomain.$uri301;
header(‘HTTP/1.1 301 Moved Permanently’);//发出301头部
header(‘Location:’.$redirect301Url);//跳转到带www的网址
exit;
}
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
网站建设已经成为了当下企业发展中必不可少的了,企业要想快速发展,是离不开企业网站建设的,一个成功的平台型网站不仅能够全面的展示企业形象,还能够及时准确的发布产品信息,做到让客户一目了然,同时还能够更好的避免客户流失,给企业带来源源不断的持续收益,平台型网站建设要怎样做呢?
一个站长与自己维护的网站加入没有一个好的定位,那这个网站就会还没开始已经结束。下面就来和各位新网站菜鸟站长们聊聊如何做好网站关键词定位问题!如何让网站稳步提高呢?网站定位要考虑的核心问题是什么呢
随着搜索引擎智能化,大面积的网络上面内容重复的太多,对于像咱们这样企业网站本身权重不高,又产生不少重复内容来说,不收录是在正常不过的事情。为了网站的能够有更好的排名,我们急需要改变这样一个现状,那么企业网站页面内容不收录怎么办?来看看吧
不知道有没有细心地站长们发现,最近不知道百度是不是要有什么动作,很多站长都发现自己的网站百度索引的内容都有不同程度的下降,有的甚至达到断崖式下跌,移动端、PC端同步下降,严重一点的暴跌六成左右,不过网站流量却没有什么变化幅度,排名和关键词也正常,那么如果是正常情况下,出现索引量断崖式下跌站长们会想到哪些原因呢?
负面SEO是什么?负面SEO简单理解就是将竞争对手的网站拉下来,效果就相当于把自己的网站做上去的。对于负面SEO不做是最好的,与其想着如何让别人排名降低,不如好好想想如何让自己的排名提高。虽然我们不做负面SEO,但是对负面SEO有所了解也是很有必要的。那么常见负面SEO方法有哪些呢?
成为群英会员,开启智能安全云计算之旅
立即注册关注或联系群英网络
7x24小时售前:400-678-4567
7x24小时售后:0668-2555666
24小时QQ客服
群英微信公众号
CNNIC域名投诉举报处理平台
服务电话:010-58813000
服务邮箱:service@cnnic.cn
投诉与建议:0668-2555555
Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 ICP核准(ICP备案)粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008