Laravel 5:当url以"/"结尾时防止重定向

pau*_*dru 5 php .htaccess laravel laravel-4 laravel-5

我的申请网址是:

http://localhost/my-app
Run Code Online (Sandbox Code Playgroud)

我的管理面板在这里:

http://localhost/my-app/admin
Run Code Online (Sandbox Code Playgroud)

但是当我尝试使用此URL访问管理面板时:

http://localhost/my-app/admin/
Run Code Online (Sandbox Code Playgroud)

它将我重定向到:

http://localhost/admin
Run Code Online (Sandbox Code Playgroud)

有没有办法防止这种情况发生?我也希望从此网址访问管理面板.

我的htaccess文件目前看起来像这样:

<IfModule mod_rewrite.c>
    <IfModule mod_negotiation.c>
        Options -MultiViews
    </IfModule>

    RewriteEngine On

    # Redirect Trailing Slashes If Not A Folder...
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)/$ /$1 [L,R=301]

    # Handle Front Controller...
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^ index.php [L]
</IfModule>
Run Code Online (Sandbox Code Playgroud)

小智 0

我无法发表评论,所以我会在这里尝试。

您需要从 .htaccess 中删除此行

RewriteRule ^(.*)/$ /$1 [L,R=301]
Run Code Online (Sandbox Code Playgroud)

或者在前面加#来评论。