【问题标题】:.htacess redirect 301 doesn't work properly.htaccess 重定向 301 无法正常工作
【发布时间】:2018-09-10 08:42:34
【问题描述】:

我在重定向 301 网址时遇到问题,

我想从 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

我错过了什么吗??

【问题讨论】:

    标签: apache .htaccess redirect


    【解决方案1】:

    您需要完全重定向/fr,因此您需要在开头添加^,在末尾添加$

    所以这应该有效:

    Redirect 301    ^/fr$   https://www.example.com/fr-ch         
    

    【讨论】:

      猜你喜欢
      • 2013-11-04
      • 2023-04-02
      • 1970-01-01
      • 1970-01-01
      • 2015-08-09
      • 1970-01-01
      • 2015-07-02
      相关资源
      最近更新 更多