我正在研究Lunux。我创建的本地网页运行良好,但在我发送到生产服务器后,只有主页是路由,子页面没有。
例如,地址https://demo.tiltkomp.pl/正在运行,但https://demo.tiltkomp.pl/about返回"NetworkError: 404 Not Found - https://demo.tiltkomp.pl/about"
我的web.php
:
Route::get('/', 'PagesController@index');
Route::get('about', 'PagesController@about');
PagesController.php
中的:
class PagesController extends Controller
{
public function index(){
return view('pages.index');
}
public function about(){
return view('pages.about');
}
}
我哪里弄错了?
答案 0 :(得分:0)
请检查此回答https://stackoverflow.com/a/28031497/5130217
因此,如果您使用Apache,则需要检查apache2.conf文件中是否允许启用mod_rewrite和覆盖。