个人博客 > 学无止境 > 其他 > 域名加www和不加的区别

域名加www和不加的区别

首先我们来说下为什么会产生加www与不加www的两种域名。

不带www的域名为顶级域名或一级域名,如phpfeng.cn。带www的为二级域名,如www.phpfeng.cn。

在购买域名时都是购买的顶级域名,而人们习惯性在访问网站时加www,这就导致了出现加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.phpfeng.cn/learn/other/62.html"

如果您觉得文章对你有帮助,可以进行打赏。
打赏多少,您高兴就行,谢谢您对琅枫博客的支持! ~(@^_^@)~

微信打赏

琅枫博客微信号

支付宝打赏

琅枫博客个人支付宝
本文关键词: 域名 加www



你想在庞大的互联网上留下一丝足迹?

我不想成为一个庸俗的人。十年百年后,当我们死去,质疑我们的人同样死去,后人看到的是裹足不前、原地打转的你,还是一直奔跑、走到远方的我?

点我了解如何搭建个人博客?