我刚刚完成了一个客户端的网站谁要取代他们的旧(非常老的,HTML硬编码的网站)。问题是,他们(目前)想要保存他们的旧网站和所有的文件在网站服务器上的原始位置。这并不会给这个用PHP和Wordpress制作的新网站带来任何问题,但是当Google (和其他人)带着他们的搜索机器人和索引出现的时候,这就成了一件大事。
在进行Google搜索时,它仍然可以找到旧的HTML文件。我是否可以将旧的HTML文件“保存”在web服务器上,但确保在第一种情况下没有机器人会对它们进行索引,如果有人试图导航到HTML页面,例如file.html,它们就会被重定向吗?我认为最后一部分可能可以在.htaccess中完成,但我没有发现任何有用的搜索。
关于不允许机器人和代理对HTML文件进行索引的第一个问题,我尝试将这两行放在我的robots.txt文件中
Disallow: /*.html$
Disallow: /*.htm$但我不确定它是否会起作用?
我可能以一种完全错误的方式来处理这个问题,但我从未尝试过客户要求将旧网站保持在同一个服务器上,并且在原来的位置上。
谢谢,
发布于 2013-01-22 19:57:17
<?php
$redirectlink = ‘http://www.puttheredirectedwebpageurlhere.com‘;
//do not edit below here
header (‘HTTP/1.1 301 Moved Permanently’);
header(‘Location: ‘.$redirectlink);
exit;
?>这段代码将使用301将页面重定向到您想要的URL。这个.php的文件名应该是要重定向的页面的URL片段。301重定向
应该设置301重定向,也称为永久重定向,以永久重定向页面。“永久”一词的意思是,重定向页面的所有特性都将传递到绕行页。
这包括:
PageRank
MozRank
页面管理机构
流量值
如果要进行更改,则实现301重定向,好吧,…永久的。迂回页面现在体现了重定向页面,就好像它是前者。完全接管。旧页面将从谷歌的索引中删除,而新的页面将取代它。
或者,您可以在您的htaccess中这样做,如上面的海报所示。
发布于 2013-01-22 19:57:33
发布于 2013-01-22 20:00:00
将需要一些工作,但听起来您需要打开htaccess文件并开始将301重定向从旧内容重定向到新内容。
RewriteCond %{REQUEST_URI} ^/oldpage.html
RewriteRule . http://www.domainname.com/pathto/newcontentinwp/ [R=301,L]冲洗和重复
https://stackoverflow.com/questions/14466839
复制相似问题