如何将不带www的根域名跳转到带www的主域名
我一直在思考在网站输入域名时如何跳转到根域名,因为在中国大家都认为以www开头的域名为主域名。 其实不带www的域名就是主域名,但是为了符合国人的认知习惯,我们还是需要将主域名跳转到根域名。
在网上找了很久才找到这个比较详细的教程。 这不是我自己的原创作品。 我想这对很多站长来说都是非常有帮助的。
我看到大多数网站转发如:to,所以我打算转发到今天。 在网上搜索了一段时间,发现域名转发后在国内无法访问,于是就搜索了域名转发的方法。 果然可以用。 来实现转发。 方法如下:
1.会解析到同一个IP; (NS默认与解析的IP相同)
2、新建一个文件,添加以下代码,保存并上传到网站;
代码:
%{} ^ [NC] ^(.*)$ $1 [L,R=301]
在浏览器中输入,立即跳转到,成功!
您在为网站做域名解析时,是否设置了不带www的域名? 应设置不带www的域名。 这样,当用户使用不带www的域名时,就可以正常访问你的网站。
但我们经常会遇到这种情况。 当其他网站链接到您的网站时,他们将使用以下链接:
/
/index.html
结果是:你网站主域名的PR值分散到了其他几个URL上。 因为从搜索引擎的角度来看,带www的URL和不带www的URL是两个不同的URL。 当它们指向同一个网站时,搜索引擎将无法理解应该选择哪个 URL 作为主要 URL。
如果您使用 301 重定向来重定向其他几个 URL,例如
PR也集中在主域名:.
虽然在站长中心可以设置首选域名,但是这个设置是为了有些人无法设置301的问题而准备的。设置首选域名和301的效果是一样的,但是只对用户有效。 这个设置301还是要设置的,毕竟是针对所有搜索引擎的。
URL转发和301重定向的区别
经过测试,我们发现URL转发、域名绑定、301永久重定向、302临时重定向、元转发之间存在不同的概念。
URL转发:分为显式转发和隐式转发。 如果你是做SEO的话,后者会直接被淘汰。 下面的URL转发一般指的是显式转发。
有句话说:URL转发不利于SEO,不传递PR。 301对SEO非常友好,可以传递PR。 但有些URL转发测试返回的代码是301,下面会提到。
URL转发将现有的URL统一重定向到新的域名。 如果使用301重定向代码,一般只对首页有效。 虽然可以达到目的,但是win并不支持。 最好的办法是IIS控制台有重定向(效果没测试过),或者支持(用正则表达式实现每个路径对应的重定向,相当于替换域名)
至于301和302转向的区别
实施301后,新网站将完全继承旧网站,旧网站的排名将被彻底清零。
实施302后,对旧网址没有影响,但新网址不会排名。
302 即使网站客观上不是垃圾邮件,也很容易被搜索引擎误判为垃圾邮件并受到惩罚。
Meta fresh:具体来说,就是利用网页中的meta指令,在特定时间后重定向到新的网页。 如果延迟时间太短(5秒左右),就会被判定为垃圾邮件。
301重定向具体方法
1.设置文件(仅适用于Linux系统,需要虚拟主机支持。)
这样访问/时就会自动转到
只需在 . 文件。
%{}^ [NC] ^(.*)$$1 [L,R=301]
注意:URL标准化301重定向(上述代码)需要写在其他URL代码之前。
2.适合使用Unix系统的用户
该指令通知搜索引擎您的站点文件不位于该地址。 这是比较常用的方法。
形状如:301/
3、适用于使用系统的用户
在域名管理后台设置URL转发。 前面写不带www的域名,后框写带www的域名,设置为显式转发。 显式转发相当于301,隐式转发相当于302,比较危险。
不过值得一提的是,由于URL转发和301的概念不同,并不是所有的显式转发都是301(听说万网提供的URL转发都是302)。 您可以使用提供的网站信息查询工具进行查询,如果返回码有“HTTP/1.1”。 恭喜你,就是301。我的是,()提供了301的url显式转发,所以我就用了这个方法。
如果你是万网又是主机,那就使用DNS别名解析。
4、使用ASP/PHP实现301重定向:
ASP:
.=”301”.””,””.结束
PHP:
扫一扫在手机端查看
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求,请立即点击咨询我们或拨打咨询热线: 13761152229,我们会详细为你一一解答你心中的疑难。