【发布时间】:2016-03-06 15:19:48
【问题描述】:
我的 .htaccess 文件中有这段代码:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^(.*)$ public/$1 [L]
</IfModule>
但正如您在下面的屏幕截图中看到的那样,它不起作用:
截图链接:http://i.imgur.com/n8AYlcX.png
但是,如果我将 .htaccess 文件更改为:
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
然后我可以在我的浏览器上看到这个:
截图链接:http://i.imgur.com/yjhTEx0.png
这是我的文件夹结构的样子:
截图链接:http://i.imgur.com/t91w2OH.png
我尝试了什么?
我已经在 XAMPP 中启用了我的mod_rewrite 来尝试修复我的解决方案。我在下面的链接中遵循了这些步骤:
链接:http://www.leonardaustin.com/blog/technical/enable-mod_rewrite-in-xampp/
【问题讨论】:
-
只是出于好奇,这是哪个编辑器? i.imgur.com/t91w2OH.png
-
带有 Seti UI 主题的 Sublime text 3。
-
哦,好的。我还以为是VS Code
标签: apache .htaccess laravel laravel-5 xampp