网站使用带www的域名还是使用不带www的域名的分析
关于使用域名带不带www这个问题,我给大家举两个简单的例子大家就明白了。在互联网发展的初始阶段,网站的域名都是带www的尤其是在中国,因此在人们心里认为带www的网站是比较权威的网站,甚至一些人认为不带www是冒牌的。在大家建完网站对网站进行提交时,百度会给出一个提醒,建议提交带www的网站域名。域名主机运营商的解析规则来分析的话,一般进行域名解析时,需要先解析不带www的域名,运营商会不带www的域名作为主域名,而带www的域名作为子域名。而且搜索引擎收录时也比较喜欢收录不带www的网站,所以百度才有了提醒这一作法。从这几点可以得出这样的结论:不带www的才是主域名,但是带www子域名让网民比较认可,可以说是约定俗成,因此从这个角度来说使用并提交带www的域名是比较符合人们的搜索习惯的。至少在现阶段,仍是比较符合人们的搜索习惯。但随着互联网的发展,主域名也开始普遍被接受,也有好多网站使用不带www的主域名,例如常见的weibo.com等。因此使用网站域名带不带www已经没有明显的绝对的好与不好,只是带www更符合网民的使用习惯而已。网站使用带www的域名如何做URL标准化
通过上一段落的分析,网站使用带www的域名更符合网民的习惯。而且如何网站做完,不做URL标准化的话,会出现怎么样的结果呢?这样一般会产生四个网站URL,这里以青锋建站的域名主例吧,我们的网站域名为www.sjzphp.com,假如不使用URL标准化,这里将产生四个URL,为www.sjzphp.com,www.sjzphp.com/index.html,sjzphp.com,sjzphp.com/index.html。这样的一个结果将会造成权重的分散,权重不能集中在域名上,不利于优化。我们如何对网站域名做URL标准化呢,青锋建站(专业的网站建设公司)以网站使用apache网站服务器为例进行说明。
对带www网站的httpd-vhosts.conf文件部分添加代码如下所示:
<VirtualHost *:80>
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.sjzphp.com$ [NC]
RewriteRule ^/index.html$ http://www.sjzphp.com [R=permanent]
RewriteRule ^/(.*)index.html$ http://www.sjzphp.com/$1 [R=permanent,L]
</VirtualHost>
对不带www网站的httpd-vhosts.conf文件部分添加代码如下所示:
<VirtualHost *:80>
RedirectMatch permanent ^/(.*)(?!index.html)$ http://www.sjzphp.com/$1
RedirectMatch permanent ^/(index.html)$ http://www.sjzphp.com
</VirtualHost>
这样的做法,会达到的目标如下:把目录的index.html去掉,把域名后面的index.html去掉,把不带www的域名重定向到带www的域名,实现了网站URL的标准化。
青锋建站专业提供专业的网站建设制作设计,优化推广营销外包一整套的网络服务,将网站seo优化的思想运用到网站设计中,制作出的网站深受搜索引擎喜欢,客户一般仅仅需要更新网站就可以实现网站权重和关键词的同步提升。
转载请注明来源网址:青锋建站-http://www.sjzphp.com/webdis/urlstandard.html