当前位置:  开发笔记 > 编程语言 > 正文

Laravel 5删除尾部斜杠时的不良行为

如何解决《Laravel5删除尾部斜杠时的不良行为》经验,为你挑选了1个好方法。

我在mywebsite.com/laravel/下创建了一个Laravel项目.当我去mywebsite.com/laravel/test时,一切正常,但是当我访问mywebsite.com/laravel/test/时,我被重定向到mywebsite.com/test.

我有文件的index.php的.htaccess在我的/ laravel目录.这是我的.htaccess文件:



    Options -MultiViews


RewriteEngine On

# Redirect Trailing Slashes If Not A Folder...
RewriteBase /laravel
RewriteRule ^(.*)/$ /$1 [L,R=301]

# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]

我不知道为什么RewriteBase不起作用.我试过/ laravel,/ laravel /laravel ; 没有用.

我的routes.php文件

 ['web']], function () {
    //
});

小智.. 7

解决方案是改变

RewriteRule ^(.*)/$ /$1 [L,R=301]

RewriteRule ^(.*)/$ $1 [L,R=301]

在我的情况下清除我的浏览器缓存:).



1> 小智..:

解决方案是改变

RewriteRule ^(.*)/$ /$1 [L,R=301]

RewriteRule ^(.*)/$ $1 [L,R=301]

在我的情况下清除我的浏览器缓存:).

推荐阅读
贴进你的心聆听你的世界
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有