0

出于某种原因,我们网站的某个部分中的 url 前段时间从 php 更改为 html。

我最近设置了一个 Google 网站管理员帐户,并注意到“旧”php 页面(其中 20,000 个!)显示为抓取错误(403 禁止错误)。

这些 Google 抓取的“旧”网址是否仍显示在索引中?如果是这样,我该怎么办?为所有这些 url 设置 301 重定向是最好的方法,但是当 url 中的所有更改是文件扩展名(php 和 html 文件位于同一目录中)时,这样做的最佳方法是什么 - 是否有可能设置一个 301 来重定向一个文件扩展名,即 php 到同一目录中的 html?

4

1 回答 1

0

要解决此问题,您肯定需要设置从旧 URL 到新 URL 的 301 重定向。如果您使用 Apache,您可以通过在您的 Web 根目录中放置一个 .htaccess 文件来执行此操作,其中包含以下代码段:

RewriteEngine on 
RewriteBase / 
RewriteRule ^(.*).html$ $1.php [R=301,L]
于 2011-08-01T14:33:57.243 回答