域名加www和不加的区别
首先我们来说下为什么会产生加www与不加www的两种域名。
不带www的域名为顶级域名或一级域名,如phpfeng.cn。带www的为二级域名,如www.phpfeng.cn。
在购买域名时都是购买的顶级域名,而人们习惯性在访问网站时加www,这就导致了出现加www和不加www的两种域名。
那么有什么影响呢?
1、seo优化上来说百度会认为加www和不加www是两个域名。
2、如果是新域名那么百度会认为不加www才是你的网站。
3、site自己的网站会发现不加www收录会比加www的多。
4、如果没有对域名做任何处理,不管哪个被认为是首选域名,百度仍会认为你是两个域名。这样就会分散网站权重, 不利于我们优化网站。尤其不利于优化带www的域名。
解决方案:
我们只要做个301跳转即可,比如你想把你的不带www域名作为首选域名来优化,那么只需把www域名做301跳转到不带www的域名上就可以了。
这里博主以西部数码为例:
域名解析参考
不管用不用顶级域名都是需要解析的,不然访问phpfeng.cn会导致无法访问。
301转向:
1、linux+apache:
RewriteEngine On RewriteCond %{HTTP_HOST} ^phpfeng.cn$ [NC,OR] RewriteRule ^(.*)$ http://www.phpfeng.cn/$1 [R=301,L]
2、windows+iis:
<?xml version="1.0" encoding="UTF-8"?> <configuration> <system.webServer> <rewrite> <rules> <rule name="301Redirect" stopProcessing="true"> <match url="(.*)" /> <conditions logicalGrouping="MatchAny"> <add input="{HTTP_HOST}" pattern="^www\.phpfeng\.cn$" /> </conditions> <action type="Redirect" url="http://phpfeng.cn/{R:0}" redirectType="Permanent" /> </rule> </rules> </rewrite> <httpProtocol> <customHeaders> <add name="X-Frame-Options" value="SAMEORIGIN" /> </customHeaders> </httpProtocol> </system.webServer> </configuration>
本文出自:琅枫个人博客。如需转载请注明出处!
本文出处:"https://www.langfujun.top/learn/other/62.html"
如果您觉得文章对你有帮助,可以进行打赏。
打赏多少,您高兴就行,谢谢您对琅枫博客的支持! ~(@^_^@)~
微信打赏

支付宝打赏
