我已将laravel项目上传到共享主机,主页面正常工作 这样:
Route::get('/','PageController@index');
有效,但是:
Route::get('/stories', 'PageController@getStories');
无效.404未找到错误
通常所有其他路线除此之外都不起作用
Route::get('/','PageController@index');
ssh acces无法访问网站。任何人都可以帮助我 什么问题?
答案 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是否有托管。