【问题标题】:Laravel 404 error with xamppXampp的Laravel 404错误
【发布时间】:2018-02-17 05:26:51
【问题描述】:

我开始学习如何使用 laravel,但遇到了问题。当我转到:http://localhost/testing/public/ 时,我得到了一个工作页面,但是当我输入例如 http://localhost/testing/public/home 这是我的观点之一时,我得到一个 404 错误。有人知道如何解决这个问题吗?

编辑: 我正在使用最新版本的 laravel,例如:

Route::view('/home', 'home');

在我的 routes/web.php 中我得到了那个错误

【问题讨论】:

标签: laravel


【解决方案1】:

如果 http://localhost/testing/public/index.php/home 有效,请尝试在 public 中创建一个 .htaccess 文件> 目录:

RewriteEngine On
RewriteBase /testing/public/
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]

【讨论】:

    【解决方案2】:

    可能是因为路线。 创建视图后,您必须将其添加到routes/web.php

    喜欢 5.5 版本中的Route::view('/yourUrl', 'viewName');。 对于 5.4 或更早版本Route::get('/yourUrl', 'viewName');

    在将它添加到 routes/web.php 之后。你可以访问http://localhost/testing/public/yourUrl

    你可以找到更多here

    【讨论】:

    • 当我尝试使用:Route::get('/about', function (){ echo "

      This is About Page

      "; });例如,我仍然遇到 404 错误
    • @MrAndre 我从来没有遇到过这个错误。你能告诉我你在哪个文件中添加这个..?
    • 添加到 routes/web.php 和 Route::view('/home', 'home');对我不起作用有最新版本的 lavarel
    【解决方案3】:

    这很可能是虚拟主机的问题,请尝试以下方法:

    • 首先编辑你的路线到:Route::get('/home', function(){echo "hello"});
    • 然后尝试访问:http://localhost/testing/public/index.php/home

    如果它有效,那肯定是因为您没有虚拟主机,您可以在 Xampp 配置中轻松设置它并修改您的主机文件

    • 首先转到C:\Windows\System32\drivers\etc\hosts 并添加一个新的 行如:127.0.0.1 yoursite.local
    • 然后去xampp安装的地方 xampp\apache\conf\extra\httpd-vhosts.conf
    • 然后在文件底部添加一个虚拟主机,如:

    <VirtualHost *:80>

    DocumentRoot "PATH_to_laravel_folder/public"  
    
    ServerName yoursite.local  
    

    </VirtualHost>

    • 然后您可以通过键入以下内容访问您的路线:yoursite.local/home 或 yoursite.local:80/home

    希望对你们有帮助:)

    【讨论】:

    • 这对我有用,你可能有教程或其他东西,你可以为 xampp 解决这个问题吗?
    • 谢谢工作正常:) 最后一个问题,例如 project.local/home 它会重定向你去谷歌,因为他认为它是无效的,所以你必须把 http:// 放在现在之前这里有一个解决方法?
    • 好吧,您必须输入 http:// 协议,以便浏览器知道这是一个 url 而不是您要搜索的内容:)
    猜你喜欢
    • 2015-04-06
    • 1970-01-01
    • 2016-12-14
    • 2011-10-20
    • 2018-06-27
    • 2014-08-11
    • 2017-12-30
    • 2018-01-15
    • 2018-06-17
    相关资源
    最近更新 更多