[英]htaccess redirect to old website
我用新的網站更改了整個網站,但現在我不想失去來自Google的所有訪問量。 因此,我將舊的網站文件夾更改為www.domain.com/old/,並且有我所有的文章。
我如何從htaccess重定向新網站上的所有錯誤404鏈接到舊網站。
例:
鏈接請求是www.domain.com/article29384.html,它會導致錯誤404,現在我希望htaccess將其重定向到www.domain.com/old/article29384.html
解決方案:(感謝anubhava)
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !^/old/ [NC]
RewriteRule ^(.+?)$ /old/$1 [NC,L,R=301]
將此代碼放在您的DOCUMENT_ROOT/.htaccess
文件中:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !^/old/ [NC]
RewriteRule ^(.+?\.html)$ /old/$1 [NC,L,R=301]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.