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