【问题标题】:htaccess dynamic url redirect to static urlhtaccess 动态 url 重定向到静态 url
【发布时间】:2014-11-25 04:17:52
【问题描述】:

我已经搜索了从动态 url 到静态 url 的特定 htaccess 重定向,但找不到合适的。那么问题来了。

我想重定向
www.example.com/directory/?year=2014&month=September
www.example.com/directory/?year=2014&month=October
www.example.com/directory/?year=2015&month=December
等等

收件人
www.example.com/directory/2014/September
www.example.com/directory/2014/October
www.example.com/directory/2015/December
等等

希望您对逐步过程及其工作原理有所帮助。 提前致谢

【问题讨论】:

    标签: .htaccess redirect


    【解决方案1】:

    您可以在/directory/.htaccess 文件中执行此操作:

    RewriteEngine on
    RewriteRule ^(\d+)/(\w+)/?$ ?year=$1&month=$2 [L]
    

    【讨论】:

    • 你能解释一步一步的流程吗?就像 ^, (\d+) 会做什么?
    • 你可以在这里看到这个正则表达式的解释:regex101.com/r/eZ2eC0/2在右边
    猜你喜欢
    • 1970-01-01
    • 2013-05-15
    • 2014-07-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多