在A_tmp生產幾周後,我將一個子目錄名稱從網站/ A_tmp/para_1/para_2更改爲網站/ A/para_1/para_2(使用htaccess重寫網址)。現在,1年後,谷歌仍然報告404關於A_tmp錯誤。htaccess將臨時舊目錄重定向到當前
如何解決該問題?如果htaccess可以做到這一點,如何寫?
非常感謝。
在A_tmp生產幾周後,我將一個子目錄名稱從網站/ A_tmp/para_1/para_2更改爲網站/ A/para_1/para_2(使用htaccess重寫網址)。現在,1年後,谷歌仍然報告404關於A_tmp錯誤。htaccess將臨時舊目錄重定向到當前
如何解決該問題?如果htaccess可以做到這一點,如何寫?
非常感謝。
你可以在htaccess中進行301重定向,所以google會知道這個資源被移動了。
創建一個像這樣的301規則。啓用了mod_rewrite並通過httpd.conf
的.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]