2
行为
如果我去:http://localhost/login
......一切都将按acceptected删除结尾的斜杠产生绝对文件路径
如果我去:http://localhost/login/
..我重定向到:http://localhost/var/www/public/login
预期行为为要去除的结尾的斜线:
http://localhost/login/
= >>http://localhost/login
的.htaccess:
RewriteEngine On
RewriteRule (.+)/$ /$1 [L,R=301]
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]
问题
- 为什么它不按预期工作?
- 如何使其按预期工作?
nope ..它发送我从'/登录'到'/ index' – superhero
做了编辑,尝试它,并确保在新的浏览器中测试,以避免301缓存的问题。 – anubhava
Yupp,尽管 – superhero