我在A_tmp生产中将一个子目录名称从网站/ A_tmp / para_1 / para_2更改为网站/ A / para_1 / para_2(使用htaccess重写网址)几周后。现在,1年后,谷歌仍然在A_tmp错误上报告404。
如何解决这个问题?如果htaccess可以做到这一点,那该怎么写?
非常感谢。
答案 0 :(得分:0)
您可以在htaccess中进行301重定向,因此Google会知道此资源已被移动。
答案 1 :(得分:0)
像这样创建301规则。通过httpd.conf
启用mod_rewrite和.htaccess,然后将此代码放在.htaccess
目录下的DOCUMENT_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]