子页面上的Rewritecond Query String搜索

时间:2016-08-14 15:37:39

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

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

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发送这个子页面的名称,但它也没有工作。

1 个答案:

答案 0 :(得分:0)

你没有在任何地方提到chocolate

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