我使用url-rewrite来简化查找文件夹的过程,但是当有人输入这样的内容时:
http ://domain.com/folder1/folder2
它会返回很多错误。
是否有可能告诉重写引擎在结尾时自动添加斜杠? 这意味着改变:
http ://domain.com/folder1/folder2
为:
http ://domain.com/folder1/folder2/
该文件实际上并不存在。当ajax读取文件夹时,我使用ajax和History.pushState来更改URL。
还有关于rewriteEngine(不是youtube)的好的在线教程吗?
答案 0 :(得分:0)
如果/folder2
作为文件系统中的目录存在,则以下规则应该向uri添加一个traling斜杠:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule !/$ /$0/ [L,R]