生产服务器上子页面的路由不起作用
Posted
技术标签:
【中文标题】生产服务器上子页面的路由不起作用【英文标题】:Routing for subpages on production server not works 【发布时间】:2017-02-26 21:35:55 【问题描述】:我正在研究 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');
我在哪里犯错了?
【问题讨论】:
您可能需要启用mod_rewrite
***.com/questions/11791375/…
可能是权限错误见链接:laravel.com/docs/master/installation#configuration
【参考方案1】:
请查看此答案https://***.com/a/28031497/5130217
因此,如果您使用 Apache,则需要检查 apache2.conf 文件中是否启用了 mod_rewrite 和是否允许覆盖。
【讨论】:
以上是关于生产服务器上子页面的路由不起作用的主要内容,如果未能解决你的问题,请参考以下文章
通过证书代理路由时,Blazor On click 不起作用
在 Ionic 中,为啥路由在 iPhone 上不起作用,但在构建版本和离子服务上起作用
React 路由在 facebook 的 create-react-app 构建中不起作用