Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/282.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Laravel 5路由问题_Php_Laravel - Fatal编程技术网

Php Laravel 5路由问题

Php Laravel 5路由问题,php,laravel,Php,Laravel,我是拉雷维尔的新手。我的问题是,如果我尝试访问这样一条路径,它工作得非常好 但如果我尝试这样访问它:localhost/shivani/public/sitehome/ 它重定向到并显示“未找到对象”。您的项目中是否有routes.php文件 张贴相关章节可能会有所帮助 尽管我认为这与您的开发环境的设置有关。几个月前,我遇到了同样的问题,我找到了这个解决方案: 在第9行的public/.htaccess中: 把那条线去掉。Laravel应该自动指向正确的URL,一些带有尾随斜杠的拼写错误不应该指

我是拉雷维尔的新手。我的问题是,如果我尝试访问这样一条路径,它工作得非常好

但如果我尝试这样访问它:localhost/shivani/public/sitehome/


它重定向到并显示“未找到对象”。

您的项目中是否有routes.php文件

张贴相关章节可能会有所帮助


尽管我认为这与您的开发环境的设置有关。

几个月前,我遇到了同样的问题,我找到了这个解决方案:

在第9行的public/.htaccess中:

  • 把那条线去掉。Laravel应该自动指向正确的URL,一些带有尾随斜杠的拼写错误不应该指向正确的URL 太重要了
  • 另一个解决方案是将其更改为:RewriteRule^(.*)/$/app/public/$1[L,R=301]。这方面的主要问题是 将在生产中破坏你的应用程序(假设它没有“app/public” 在它里面)

  • 这里是

    我的路由中只有这些路由。php Route::get('/','WelcomeController@index'); 路由::控制器('sitehome','website');路由::get('post/{id}','website@singlepost');我还没有配置任何环境…只是使用全新安装。您使用的是apache、nginx还是php artisan Service?