[英].htacess redirect 301 doesn't work properly
我在重定向301 URL時遇到問題,
我想從fr.example.com/fr重定向到www.example.com/fr-ch,URL的其余部分並不總是具有相同的結構,但是htaccess重定向到相同的結構,例如:
RewriteCond %{HTTP_HOST} ^fr\. [NC]
Redirect 301 /fr https://www.example.com/fr-ch
Redirect 301 /fr/coffee/arabica-robusta https://www.example.com/fr-ch/ccc/arabica-robusta
結果是重定向到https://www.example.com/fr-ch/coffee/arabica-robusta
而不是
https://www.example.com/fr-ch/ccc/arabica-robusta
我錯過了什么嗎?
您需要完全重定向/ fr,因此需要在開頭添加^
,在結尾添加$
。
所以這應該工作:
Redirect 301 ^/fr$ https://www.example.com/fr-ch
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.