【问题标题】:Rewritecond Query String search on subpages子页面上的 Rewritecond 查询字符串搜索
【发布时间】:2016-12-20 23:48:47
【问题描述】:

我写信给你是因为我在 .htaccess 和查询字符串中发现了一个障碍。我现在需要实现的是通过 GET 方法从 FORM 中搜索子页面。我尝试了昨天晚上在互联网上找到的所有内容。部分有效的是:

RewriteCond %{QUERY_STRING} ^checkin=(.*)&checkout=(.*)$
RewriteRule ^index\.php$ /%1/%2/%3/? [L,R=301]

此脚本给出的结果来自:

/chocolate/?checkin=15-08-2016&checkout=18-08-2016

到:

/15-08-2016/18-08-2016/

您可能很容易让这个子页面成为第一个在签入和结帐之前。我浪费了很多时间,但无法使其正常工作。我的意思是:

/chocolate/15-08-2016/18-08-2016/

我什至尝试通过 INPUT 类型 HIDDEN 发送此子页面的名称,但它也不起作用。

【问题讨论】:

    标签: .htaccess mod-rewrite url-rewriting query-string friendly-url


    【解决方案1】:

    你没有在任何地方提到chocolate

    RewriteCond %{QUERY_STRING} ^checkin=([^\s&]+)&checkout=([^\s&]+)$
    RewriteRule ^index\.php$ /chocolate/%1/%2/? [L,R=301]
    

    【讨论】:

      猜你喜欢
      • 2011-03-11
      • 1970-01-01
      • 2021-07-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多