Laravel路由无法在Web主机中运行

时间:2017-09-05 06:11:29

标签: php laravel shared-hosting

我已将laravel项目上传到共享主机,主页面正常工作 这样:

Route::get('/','PageController@index'); 

有效,但是:

 Route::get('/stories', 'PageController@getStories'); 

无效.404未找到错误

通常所有其他路线除此之外都不起作用

 Route::get('/','PageController@index'); 

ssh acces无法访问网站。任何人都可以帮助我  什么问题?

5 个答案:

答案 0 :(得分:0)

您的webhost必须启用mod_rewrite。

答案 1 :(得分:0)

你必须删除/之前的故事。 试着写

Route::get('stories', 'PageController@getStories'); 

答案 2 :(得分:0)

如果您使用http://domain/stories访问路线' /故事',请尝试查看http://domain/index.php/stories是否适合您。如果是这样,您的htaccess无法正常工作。通常,共享主机没有为apache启用重写引擎。

答案 3 :(得分:0)

我的问题是我使用的是临时域,这是由共享主机提供的,在域名传播后(作为共享主机说)所有路由都有效。谢谢你的回答

答案 4 :(得分:0)

尝试:

http://yourdomain.com/index.php/stories

请检查htaccess wnabled是否有托管。