【发布时间】:2015-10-22 01:20:05
【问题描述】:
以下问题: 我在页面上有一个表单,并希望允许某些参数启用表单值覆盖。但是如果url中有问号而没有任何参数我想重定向到404页面。
但是我的正则表达式不能很好地工作......
RewriteCond %{QUERY_STRING} !^(a=.*|b=.*|c=.*)
RewriteRule ^subfolder/(.*)$ - [R=404,L,NC]
但现在我的页面只有在设置了参数时才会显示。 http://example.com/subfolder/ 不起作用,但 http://example.com/subfolder/?a=whatever 起作用。如果有一个没有我的参数的问号,我只想要一个重定向。该怎么做?
【问题讨论】:
标签: regex .htaccess mod-rewrite redirect