如何在Plesk中禁用Phusion Passenger解决Vue页面刷新报错
解决Plesk中子域名禁用Phusion Passenger的步骤
针对你的Vue前端子域名(front.domain.es),按以下操作禁用Phusion Passenger:
- 登录Plesk面板,进入域名列表,找到目标子域名
front.domain.es,点击进入该子域名的管理界面。 - 在左侧菜单中找到主机设置选项,点击进入。
- 在主机设置页面的应用程序与数据库区域,找到Phusion Passenger支持选项,取消勾选该选项。
- 点击页面底部的确定保存设置,等待配置生效。
额外优化(确保Vue路由正常)
为彻底解决单页应用非根路径刷新问题,建议添加路由重写规则:
- Nginx环境:进入子域名的Apache & Nginx设置,在附加Nginx指令中添加:
location / { try_files $uri $uri/ /index.html; } - Apache环境:在网站根目录创建或编辑
.htaccess文件,添加:<IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.html$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.html [L] </IfModule>
完成以上操作后,刷新front.domain.es的非根路径页面即可正常访问,不会再触发Phusion Passenger报错。
内容的提问来源于stack exchange,提问作者Manuel
相关产品推荐
相关产品推荐

