到底什么是301重定向?信任大部分都不是特别明确,更加不懂得怎样去运用,从而使得没有域名没有得到规范化的应用,使域名的空间环境一团糟。对于优化搜索引擎变得复杂且难以入手。接下来小编就对“到底什么是域名301重定向 小编为你解答”做一个详细的介绍,盼望以下的全部内容对大家能有所赞助!
那么域名301重定向到底是个什么东西呢?
在地址栏里输入:
如本人的域名为***.com 可以看到主动跳转到 www.***.com类似这种情况就是所谓的域名301重定向。
但并非所有的虚拟主机都支撑这样的操作,支撑这样操作的条件是:
1、linux的虚拟主机Apache的服务器,需要支撑.htaccess 这个文件。(咨询主机商是不是支撑)如果支撑,则先2个域名都解析到同一个IP,然后在.htaccess文件开端处参加一下规矩:
代码:
RewriteCond %{http_host} ^***.com [NC]
RewriteRule ^(.*)$ http://www.***.com/$1 [R=301,L]
须注意的就是:.htaccess这个文件基础在传到本地是不能直接被修正的,我们可以采用修正成.htaccess.txt的情势来进行访问编辑,把要写的代码写好之后,直接把.htaccess.txt传上空间,再把.htaccess.txt直接用FTP修正成.htaccess文件名,这样就可以升效啦!
2、window的虚拟主机IIS的服务器,需要有安装 ISAPI_Rewrite这个组件。(咨询主机商是不是支撑)如果支撑,则先2个域名都解析到同一个IP,然后在httpd.ini文件开端处参加以下规矩:
代码:
RewriteCond Host: ^***.com$
RewriteRule (.*) http://www.***.com$1 [R,I]
如果采用以上代码不可行,请你尝试下这个代码:
代码:
[ISAPI_Rewrite]
# 3600 = 1 hour
CacheClockRate 3600
RepeatLimit 32
RewriteCond Host: ^***.com$
RewriteRule (.*) http://www.***.com$1 [I,RP]
对于大部分虚拟主机是不支撑这样的操作,那么这时候如何解决?
以上301重定向的操作方法并非是一定要的,如果主机不支撑,采用以下的方法也是同样可以达到效果。
1、如果是全新的域名和网站,也就是没带www的域名暂时没有被收录,那么可以采用没带www的域名转发到带www的域名上。在域名管理后台设置转发,国内的一些域名商也不容许转发了。
2、如果网站已经存在一段时间,没带www的域名也被收录了很多页面,则采用带www和不带www的域名同时解析到网站的IP。然后,网站的主导航,分类,或次导航等一些比较重要的地位,尽可能采用带www的绝对地址。
相干疑问?
1、为啥要把没带www的域名,都通过301或其他的方法转移到带www的上面呢?
这样做重要是为了URL标准化 ,让网站的权重都集中到某一个域名上,而不是疏散开了。
2、我是不是可以把带www的域名,301到不带www的域名上?
如果你创造没带www的域名排名比较不错,或收录好很多,则可以把带www的域名,301到不带www的域名上。
我们之所以建议没带www的301到带www的上面,重要是因为中国人的用域名习惯,一般是习惯带www的。
3、没带www的域名不解析,也不转发,可以吗?
因为很多人访问你的网站时,可能输入没带www的域名,所以,建议是要绑定的。
4、是不是需要把index.html 或index.php等也301到主域名?
这个是不需要的。因为做301的目标是集中权重,只要做到站内和站外链接情势都采用了主域名为地址,也就是采用不带index的URL为锚文本,就可以实现集中权重的功效。而当所有链接都不带index了,用户和搜索引擎也是不会访问到带index的URL。
以上的全部内容就是小编对“到底什么是域名301重定向 小编为你解答”的介绍,盼望对大家能有所赞助。想要懂得更多内容的朋友们请关注桂哥网络!