以前有个米,现在买了个新米,想以新米为主。准备把旧米转发到新米上。这里有个问题,我是等我新米被搜索引擎收录后再把旧米转发到新米。还是说不等新米收录就做转发呢?
我自己认为:如果不等收录就做转发是不是会让搜索引擎认为我作弊。而拒绝收录我新米呢?谁能解释下?应该怎么样好?
还有很多人说做301重定向我是虚拟主机,必须要吧旧米绑一个子目录再来做。但是我的空间商不支持绑子目录,所以只能直接在域名后台做URL转发了,那么这种转发是属于301还是302呢?如果是301还好点,如果是302那太危险了。
你应该做301定向~如果你空间是虚拟主机的话,那么你可以写代码做301,所有301定向方法如下:
1、IIS下301设置
Internet信息服务管理器->虚拟目录->重定向到URL,输入需要转向的目标URL,并选择“资源的永久重定向”。
2、ASP下的301转向代码
<%@Language=VBScript%>
<%
Response.Status=”301MovedPermanently”
Response.AddHeader“Location”,“http://www.lesishu.cn/articles/301/”
%>
3、ASP.Net下的301转向代码
<scriptrunat=”server”>
privatevoidPage_Load(objectsender,System.EventArgse)
{
Response.Status=“301MovedPermanently”;
Response.AddHeader(”Location”,”http://www.lesishu.cn/articles/301/“);
}
</script>
4、PHP下的301转向代码
header(”HTTP/1.1301MovedPermanently”);
header(”Location:http://www.lesishu.cn/articles/301/”);
exit();
5、CGIPerl下的301转向代码
$q=newCGI;
print$q->redirect(”http://www.new-url.com/”);
6、JSP下的301转向代码
<%
response.setStatus(301);
response.setHeader(“Location”,“http://www.lesishu.cn/”);
response.setHeader(“Connection”,“close”);
%>
7、Apache下301转向代码
新建.htaccess文件,输入下列内容(需要开启mod_rewrite):
1)将不带WWW的域名转向到带WWW的域名下
Options+FollowSymLinks
RewriteEngineon
RewriteCond%{HTTP_HOST}^lesishu.cn[NC]
RewriteRule^(.*)$http://www.lesishu.cn/$1[L,R=301]
2)重定向到新域名
Options+FollowSymLinks
RewriteEngineon
RewriteRule^(.*)$http://www.lesishu.cn/$1[L,R=301]
3)使用正则进行301转向,实现伪静态
Options+FollowSymLinks
RewriteEngineon
RewriteRule^news-(.+).html$news.php?id=$1
将news.php?id=123这样的地址转向到news-123.html
8、Apache下vhosts.conf中配置301转向
为实现URL规范化,SEO通常将不带WWW的域名转向到带WWW域名,vhosts.conf中配置为:
<VirtualHost*:80>
ServerNamewww.lesishu.cn
DocumentRoot/home/lesishu
</VirtualHost>
<VirtualHost*:80>
ServerNamelesishu.cn
RedirectMatchpermanent^/(.*)http://www.lesishu.cn/$1
</VirtualHost>
原文标题:换域名后的问题-惠州网站建设优化-惠州网站建设,惠州网站优化,SEO搜索引擎优化服务-众智传媒
原文网址:http://www.0752seo.com/Html/?348.html