0

在生产 A_tmp 几周后,我将一个子目录名称从 website/A_tmp/para_1/para_2 更改为 website/A/para_1/para_2 (使用 htaccess 重写 url)。现在,1 年后,谷歌仍然在 A_tmp 错误上报告 404。

如何解决这个问题?如果 htaccess 可以做到这一点,如何写呢?

非常感谢。

4

2 回答 2

0

你可以在htaccess中做301重定向,这样google就会知道这个资源被移动了。

于 2012-06-28T15:12:48.397 回答
0

像这样创建一个 301 规则。通过启用 mod_rewrite 和 .htaccess httpd.conf,然后将此代码放在您.htaccessDOCUMENT_ROOT目录下:

Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /

RewriteCond %{HTTP_HOST} "(www\.)?example\.com$ [NC]
RewriteRule ^A_tmp(/.*|)$ A/$1 [L,R=301,NC]
于 2012-06-29T09:23:17.480 回答