【问题标题】:Permanent Redirect dynamic url in htaccess?htaccess中的永久重定向动态url?
【发布时间】:2017-02-13 07:45:54
【问题描述】:

我的网站不断生成动态搜索 url,有数千个。我需要将它们全部重定向到一个 url。他们都开始同一个 website.com/CATEGORY/random/random

如何将包含单词 (/category/) 的 URL 设为 301 重定向 website.com/category ?

感谢您的帮助。

【问题讨论】:

    标签: php apache redirect mod-rewrite


    【解决方案1】:

    使用正则表达式,您已经在使用重定向匹配。

    http://httpd.apache.org/docs/2.0/mod/mod_alias.html#redirectmatch

    '$' 匹配 url 的结尾。在您的示例中:

    redirectMatch 301 ^/user/(.+)$ http://example.com/category/

    【讨论】:

      【解决方案2】:

      谢谢。

      那么这个 /user/ 是什么?对我来说,那就是 redirectMatch 301 ^/category/(.+)$ http://example.com/category/ 。正确的?这将找到 /category/ 目录,如果找到,将它们全部 301 发送到 example.com/category ?

      再次感谢您花时间回答。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2014-09-24
        • 2013-07-17
        • 2014-06-19
        • 1970-01-01
        • 2015-12-19
        • 2015-04-30
        • 1970-01-01
        相关资源
        最近更新 更多