如何使最后一个斜杠可选,但不包含在结果中?
RewriteRule ^page\/(.+)[^/]$ /index.php?page=$1 [L,QSA]
现在返回如下。但我真的不想要斜线:
/page/download/ - returns 'download/'
/page/download - returns 'download'
答案 0 :(得分:2)
您可以在模式中使用此正则表达式:
RewriteRule ^page/(.+?)/?$ /index.php?page=$1 [L,QSA]
如果您只想匹配/path/abc
或/path/abc/
,请使用此模式:
RewriteRule ^page/([^/]+)/?$ /index.php?page=$1 [L,QSA]