htaccess重定向只有在正斜杠后才有值

时间:2017-05-25 03:08:06

标签: .htaccess mod-rewrite

我想仅在/events/

的正斜杠之后有值时应用以下htaccess规则

如果我访问/events/(不要做任何事情。不要应用htaccess规则)

但是,如果我访问/events/this-can be-anything/(应用下面的htaccess规则)

RewriteRule ^events/(.*) /lp/events/index.php [L]

这显然不起作用。

1 个答案:

答案 0 :(得分:1)

您需要将正则表达式(。*)更改为(。+)以匹配uri之后的至少一个字符。

RewriteRule ^events/(.+)$ /lp/events/index.php [L]