我有一个网站,可以在Laravel上使用。我的网页的网址在斜杠后立即开始。
示例:
example.com/foo-bar
某些页面可以重定向到主页,但是大多数页面可以正常工作。 非常重要,即使在index.php进入之前,页面也要在应用程序启动之前进行重定向。
我的.htaccess文件:
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.(.*) [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
RewriteCond %{SERVER_PORT} !^443$
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
<IfModule mod_negotiation.c>
#Options -MultiViews
</IfModule>
RewriteEngine On
# Redirect Trailing Slashes...
RewriteRule ^(.*)/$ /$1 [L,R=301]
RewriteCond %{THE_REQUEST} ^.*/index\.php
RewriteRule ^(.*)index.php$ /$1 [R=301,L]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
什么使此重定向以及如何调试此重定向?