【问题标题】:how to write a rule query_string RewriteEngine如何编写规则 query_string RewriteEngine
【发布时间】:2023-03-12 14:08:01
【问题描述】:

需要这样的http://example.net/tags/index.php?tag=anytag, 做出这样的http://example.net/tags/anytag 在做

RewriteEngine On
RewriteCond %{QUERY_STRING}     ^tag=(.*)$    [NC]
RewriteRule ^tags/index.php$     /tags/$1     [NC,L,R=301]

不工作

【问题讨论】:

    标签: mod-rewrite query-string


    【解决方案1】:

    也许你想要它只是反过来

    RewriteRule ^/tags/(.*)$ /tags/index.php?tag=$1
    

    RewriteCond 和测试字符串 QUERY_STRING 仅在输入已经包含查询字符串时使用。如果您想将某个 URL 重写为另一个 URL,只需将所需的查询字符串附加到目标 URL。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-01-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多