Php 从我的域获取Url中找不到Laravel路由资源
我的路由资源在我的本地主机中找到。但当我在cpanel中上传我的应用程序时,它找不到 路由文件::Php 从我的域获取Url中找不到Laravel路由资源,php,laravel-5.2,Php,Laravel 5.2,我的路由资源在我的本地主机中找到。但当我在cpanel中上传我的应用程序时,它找不到 路由文件:: Route::get('/' , function() { return view('welcome'); }); Route::resource('notes','NoteController'); 我的本地主机的url类似于- http://localhost/laravel/public/notes 很好用。但在我的主机或Cpanel上传 http://api.somrat.i
Route::get('/' , function() {
return view('welcome');
});
Route::resource('notes','NoteController');
我的本地主机的url类似于-
http://localhost/laravel/public/notes
很好用。但在我的主机或Cpanel上传
http://api.somrat.info/
它工作正常,但键入url时-
http://api.somrat.info/notes
这是产品404错误。在项目中查找公共目录,复制其中的所有文件“index.php、.htaccess”和文件夹,然后将文件粘贴到http目录中。 打开index.php并修改这两行:
require __DIR__.'/../bootstrap/autoload.php';
$app = require_once __DIR__.'/../bootstrap/app.php';
到
这是在Cpanel上设置laravel的完整教程:
我相信,问题实际上在于您的服务器设置。我认为,如果您像这样访问url:,您将获得输出 因此,如果您获得的页面没有404错误,那么请检查您的
public/.htaccess
文件。检查是否为处理index.php
编写了RewriteRule
如果.htaccess
文件正常,则可能需要在服务器中启用mod_rewrite
require __DIR__.'/../yourProjectName/bootstrap/autoload.php';
$app = require_once __DIR__.'/../yourProjectName/bootstrap/app.php';