簡體   English   中英

htaccess重定向到舊網站

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM