我已經將我的舊網站移動到新的域名,但谷歌仍然顯示我以前的鏈接,所以我做了一個htaccess文件,並作出301重定向。以下是我的htaccess代碼:301重定向通過htaccess
RewriteEngine On
RewriteCond %{HTTP_HOST} ^old.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.old.com$
RewriteRule (.*)$ http://new.com/$1 [R=301,L]
它將舊的url重定向到新的url,但它並不是逐頁執行。意思是如果我要去www.old.com/about.php,那麼它會將我重定向到www.new.com/,但我希望www.new.com/about.php出現。
你能告訴我如何用最少的工作使用正確的正則表達式來做到這一點?
刪除old.com後的$,表示字符串的結尾(並用/about.php結尾還沒有) –