.htaccess 使用mod_rewrite带斜杠或不带斜杠重定向

.htaccess 使用mod_rewrite带斜杠或不带斜杠重定向,.htaccess,mod-rewrite,.htaccess,Mod Rewrite,我使用mod_rewrite将请求重定向到PHP文件: RewriteRule gallery$ mod.php?m=gallery 当我以以下格式调用url时,一切都正常:http://localhost/project/gallery但是当我调用http://localhost/project/gallery/我发现页面没有错误 我该怎么解决这个问题?我应该用/输入一个重复的行吗?您的规则应该是这样的: RewriteRule gallery/?$ mod.php?m=gallery [L

我使用mod_rewrite将请求重定向到PHP文件:

RewriteRule gallery$ mod.php?m=gallery
当我以以下格式调用url时,一切都正常:
http://localhost/project/gallery
但是当我调用
http://localhost/project/gallery/
我发现页面没有错误


我该怎么解决这个问题?我应该用
/
输入一个重复的行吗?

您的规则应该是这样的:

RewriteRule gallery/?$ mod.php?m=gallery [L,QSA,NC]

谢谢,是否有任何新手文档或教程可以理解
[L,QSA,NC]
的意思?请参阅此官方文档: