【问题标题】:htaccess rewrite rule not returning URL parametershtaccess 重写规则不返回 URL 参数
【发布时间】:2016-07-31 20:47:06
【问题描述】:

这是我的 htaccess mod 重写规则。它不返回查询字符串。

返回查询字符串缺少什么?

Options +FollowSymlinks
RewriteEngine On
RewriteBase /
RewriteRule ^file/(.*)$ /index.php?url=$1&%{QUERY_STRING} [NC,L]

网址字符串:

http://cdn.test.dev/file/1/1/1/assets/dgdsfg.jpg?some=param

结果:

1/1/1/assets/dgdsfg.jpg

【问题讨论】:

  • 尝试添加[QSA,NC,L]
  • 我仍然得到相同的结果。
  • 目的是什么?要将查询字符串附加到结果中?
  • 啊,它正在工作。
  • 太棒了...让我将其发布为答案,您可以批准:)

标签: apache .htaccess mod-rewrite


【解决方案1】:

尝试添加[QSA,NC,L] 而不是[NC,L]

【讨论】:

    猜你喜欢
    • 2013-11-10
    • 1970-01-01
    • 1970-01-01
    • 2011-12-06
    • 2016-11-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多