我有一个htaccess文件,它将所有请求重定向到index.php
RewriteCond%!-d
RewriteCond%! - f
RewriteRule . * . / index.php
我的问题是我想重定向到不存在的文件夹,它不应该影响当前htaccess重定向到index.php . 因为它链接到整个网站
例如
domain.com/search=kannan&id=21
至
domain.com/kannan
我只需要一种方法只允许这个请求,其他一切都转到index.php,任何想法......
2 回答
您可以使用条件捕获与特定模式匹配的请求,例如:
RewriteCond% ^ domain.com / search( . )$
然后重写 . 或者:http://www.google.com/search?q=htaccess+query+string+rewrite
我建议你通过表单传递id . 意味着使用Form post方法传递id然后你只需要在url中有'domain.com/kannan'并且id将作为post传递
使用类似的代码类型如下 -
这样,表单将发布到domain.com/kannan,id = 21,url将是domain.com/kannan