我是Laravel的新手。我在Windows 8上使用Laravel 5 - Wamp 8.除了主页之外,我本地主机上的每个页面都有404找不到错误。虽然我可以使用index.php访问它们。 例如,URL是:
http://localhost/mpr/public/index.php/register
没关系。实际上
http://localhost/mpr/public/register
有错误(未找到404)。
我已经检查过rewrite_module,但没有更改。有什么建议吗?
答案 0 :(得分:1)
在命令提示符下,转到laravel文件夹,
cd C:/wamp/www/laravel-app-folder
并运行
php artisan serve.
现在尝试在localhost:8000
现在,您将能够访问localhost:8000/register
答案 1 :(得分:0)
这是重写模式问题。
转到wamp/bin/apache/apache2423/conf/httpd.conf
并从hash<#>
这一行删除LoadModule rewrite_module modules/mod_rewrite.so
。
现在您可以访问所有页面。
答案 2 :(得分:0)
进入.htaccess文件并添加此行
RewriteEngine On
RewriteRule ^(.*)$ public/$1 [L]
如果公用文件夹中不存在.htaccess文件,那么您必须上载.htaccess文件并在此行添加代码行,然后会发现删除错误