[英]301 Redirect to another domain on 1 page with exceptions
我檢查了其他主題,但沒有找到答案,所以我在這里。 首先,我的網站在Wordpress上,我想通過.htaccess來執行301。
我想將3個不同的頁面重定向到新域上的3個新聞頁面,另一方面將舊域的所有其余頁面重定向到新域的首頁。
因此,它就像:
www.old-domain.com/page-1/-> www.new-domain.com/page-1/
www.old-domain.com/page-2/-> www.new-domain.com/page-2/
www.old-domain.com/page-3/-> www.new-domain.com/page-3/
和
所以我知道如何使用重定向到特定頁面:
Redirect 301 /old-url/ new-url/
並將所有網站重定向到一個網址:
RewriteRule ^(.*)$ http://www.new-domain.com/ [R=301,L]
最主要的是,我不知道如何混合這兩個部分來創建我之前解釋的條件。
我試圖這樣做,所以第二個條件會覆蓋第一個條件,但它仍會重定向所有頁面:
RewriteRule ^(.*)$ http://www.new-domain.com/ [R=301,L]
Redirect 301 /old-url/ new-url/
敬請諒解,
更新:
RewriteEngine On
RewriteRule ^(http://www.codepromo-live.com/voyage/economisez-quelques-euros-sur-vos-reservations-chez-pierre-et-vacances/)?$ http://www.cafaitquoi.fr/code-promo-the-north-face/$1 [R=301,L]
RewriteRule ^(.*)$ http://www.cafaitquoi.fr/ [R=301,L]
在通用規則之前,您應該具有特定的規則,例如:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(?:www\.)?codepromo-live\.com$ [NC]
RewriteRule ^(voyage/economisez-quelques-euros-sur-vos-reservations-chez-pierre-et-vacances/)?$ http://www.cafaitquoi.fr/code-promo-the-north-face/$1 [R=301,L,NC]
RewriteCond %{HTTP_HOST} ^(?:www\.)?codepromo-live\.com$ [NC]
RewriteRule ^ http://www.cafaitquoi.fr/ [R=301,L]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.