Pra*_*oni 0 php .htaccess laravel
提前致谢.
我正在使用laravel 5并希望在.htaccess文件中进行一些修复.
这是我的.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)
问题是,当我在网址后面添加一个额外的斜杠时,它会把我扔到我的www文件夹的根部.有没有可能的解决方案
http://localhost/project/public/index.php - 很好. http://localhost/project/public/index.php/ -将我转到http://localhost/index.php
无论如何,我需要这个重定向到http://localhost/project/public/index.php
任何帮助赞赏.
终于得到了完美的解决方案
RewriteCond %{REQUEST_FILENAME} !-d
#RewriteRule ^(.*)/$ /$1 [L,R=301] // i have replaced the '/' and it worked.
RewriteRule ^(.*)/$ $1 [L,R=301]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
801 次 |
| 最近记录: |