重复问题中的修复不起作用。
我尝试了stackoverflow中的所有修复,但似乎没有任何工作 laravel trailing Slashes redirect to localhost
路线
Route::get('/admin', array('as' => 'admin', 'uses' => 'Admin\Admin@getLogin'));
此网址正常 http://localhost/app/admin
但是当我在它前面添加一个尾部斜杠时http://localhost/app/admin/ 它被重定向到http://localhost/admin
帮助!
答案 0 :(得分:8)
添加了这个并且它有效!
RewriteCond %{REQUEST_URI} !^
答案 1 :(得分:2)
我也有这个问题,我需要将上述内容与其他帖子的建议结合起来。不记得哪些帖子
无论如何这是我的.htaccess让我工作正常。
还有一件事我们的项目没有公开在网址中。
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>
RewriteEngine On
RewriteBase /PROJECT_NAME
# Redirect Trailing Slashes If Not A Folder...
RewriteCond %{REQUEST_URI} !^
RewriteRule ^(.*)/$ $1 [L,R=301]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
</IfModule>