在Laravel网站上重定向,该网站甚至在index.php进入之前就可以使用

时间:2018-08-13 07:54:18

标签: laravel apache cookies

我有一个网站,可以在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]

什么使此重定向以及如何调试此重定向?

0 个答案:

没有答案