【问题标题】:htaccess rewrite url with same get parametershtaccess 用相同的获取参数重写 url
【发布时间】:2018-05-22 19:25:22
【问题描述】:

我想用 .htaccess 重写 url

这是我的主要网址,公众可以访问:
@987654321@

我想要相同的 get 参数值,但在新位置:
@987654322@

我怎样才能做到这一点?帮助将不胜感激!谢谢。

【问题讨论】:

    标签: .htaccess


    【解决方案1】:

    可能类似于..(根级别的.htaccess)

    RewriteRule ^watch/?$ index.php [QSA,L]
    

    重要的是 QSA 选项(“QueryString Append”)

    希望对你有帮助!

    【讨论】:

    • @starkeen,我不认为你的更正是......正确的。因为在原始示例中没有提供斜线(尽管有可选的问号)。最多可能是RewriteRule ^watch(.php)?$ index.php [QSA,L]。添加斜杠意味着 watch 可能是一个目录
    • 斜线是可选的,因此规则可以同时接受 /watch/watch/ 。此外,如果watch 是一个存在的目录,那么规则将不匹配模式,除非您在目录路径中添加一个斜杠。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-11-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-16
    相关资源
    最近更新 更多