带www与不带www,优化那个域名好?

今天之前,我是没有这个概念的。到底优化哪一个域名?我一个站,带www的权重为0,不带www的权重是1,为了把权重集中到一个域名,我决定把不带www的域名都301重定向到带www的域名上。301重定向可参考网站301重定向实例

到底是优化带www的好,还是不带www的好,其实我认为本身不是很重要,但要优化一个域名会比较有效。两个域名会让权重比较分散。这里我分享两种301的实例。

  • 一是用万网主机的设置方法。万网主机自带的有301设置。

 

就这样设置就可以了。接下来不论你在服务器输入那个域名都会自动跳转到主域名。

  • 二是主机不支持这样设置的,我们可以参考网站301重定向实例里面的方法。

RewriteEngine on
RewriteCond %{HTTP_HOST} ^yukisa.com [NC]
RewriteRule ^(.*)$ http://www.yukisa.com/$1 [L,R=301]

然后把文本命名为.htaccess.txt就可以,删掉txt,上传至服务器网站根目录,就搞定了。

【服务器】网站301重定向实例

服务器301重定向设置方法有二种:

一、空间的伪静态版本为ISAPI Rewrite 3.1,需要设置301重定向的,只用修改伪静态规则文件( .htaccess )即可。

RewriteEngine on
RewriteCond %{HTTP_HOST} ^abc.com [NC]
RewriteRule ^(.*)$ http://www.abc.com/$1 [L,R=301]

将以上绿色代码保存到文件名 .htaccess后上传到空间根目录即可。abc.com 换成你自己的域名。

二、可用程序实现301重定义,只需修改程序即可。

1、如果是ASP程序,只需在index.asp首页的头部加下以下的绿色代码,abc.com换成你自己的域名。

<%
if request.ServerVariables("HTTP_HOST")="abc.com" then
Response.Status="301 Moved Permanently"
Response.AddHeader "Location","http://www.abc.com"
Response.End
end if
%>

2、如果是PHP程序,只需在index.php首页的头部加下以下的绿色代码,abc.com换成你自己的域名。

<?php
if($_SERVER["HTTP_HOST"] == "abc.com")
{
header("HTTP/1.1 301 Moved Permanently");
header("Location:http://www.abc.com");
}
?>

3、如果ASP程序,但首页是html静态的实现301

<%
if request.ServerVariables("HTTP_HOST")="abc.com" then
Response.Status="301 Moved Permanently"
Response.AddHeader "Location","http://www.abc.com"
Response.End
end if
%>
<!--#include file="index.html" -->

把上面绿色代码保存为index.asp(如果文件名有存在可改为301.asp等)上传到WEB目录下,并在管理平台的“修改默认首页”把index.asp(如改成其他文件名就要填其他文件名301.asp等)调到最前面。(index.html为你首页的静态文件名)

4、如果PHP程序,但首页是html静态的实现301

<?php
if($_SERVER["HTTP_HOST"] == "abc.com")
{
header("HTTP/1.1 301 Moved Permanently");
header("Location:http://www.abc.com");
}
?>
< ?php include('index.html'); ?>

把上面绿色代码保存为index.php(如果文件名有存在可改为301.php等)上传到WEB目录下,并在管理平台的“修改默认首页”把index.php(如改成其他文件名就要填其他文件名301.php等)调到最前面。(index.html为你首页的静态文件名)

5、如果你是asp.net 设置方法差不多相同,可以去百度搜索下”.net 301″ 找相关教程。

6、如果你二级栏目或内容页也想实现301,也可以到百度搜索相关的程序教程。

7、http://tool.chinaz.com/pagestatus/ 此工具可以查看设置后有没有生效。

以下是实例演示:

这里我们以www.nikkkang.cnwww.nikangjp.com为实例,需要工具:flashFXP;

1、 由于nikkang.cn是由伪静态ISAPI,所以只需要新建txt文本,拷贝第一种方法的代码

RewriteEngine on
RewriteCond %{HTTP_HOST} ^nikkang.cn www.nikkang.cn [NC]
RewriteRule ^(.*)$ http://www.nikangjp.com/$1 [L,R=301]

2、另存为htaccess文件

QQ截图20150302152720

3、使用flashFXP上传至网站根目录

QQ截图20150302152858

4、大功告成。