【问题标题】:htaccess rewrite rule another parameterhtaccess 重写规则另一个参数
【发布时间】:2013-02-09 21:25:02
【问题描述】:

我的 htaccess 中有这个规则:

RewriteRule  ^video_(.*)$ show-video2/?txtkey=$1 [L]

有时我可能会在 GET 中需要另一个参数,例如:

.../show-video2/?txtkey=122312421&anotherparam=1232

问题是使用这个 RewriteRule 我无法看到 $_GET 中的第二个参数:

RewriteRule  ^video_(.*)$ show-video2/?txtkey=$1 [L]

我必须如何修改 RewirteRule 才能看到第二个参数(当有它时)? 事实上,如果var_dump($_GET) 我只能看到 txtkey 参数...

【问题讨论】:

    标签: .htaccess mod-rewrite


    【解决方案1】:

    将您的 RewriteRule 更改为:

    RewriteRule ^video_(.*)$ show-video2/?txtkey=$1 [L,QSA]

    QSA 是您所追求的 - 这意味着查询字符串附加 - 并且可以让您捕获其余的 GET

    【讨论】:

      猜你喜欢
      • 2017-04-29
      • 1970-01-01
      • 1970-01-01
      • 2018-02-03
      • 2013-12-26
      • 2023-04-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多