首页 > 解决方案 > 无法将 Vue 路由器设置为历史模式

问题描述

我想将 vue 路由器的哈希模式更改为历史记录以避免 # 在 url 中,我已经更改了它在本地工作正常的模式(npm run start),但是当我部署到 Apache 服务器时我得到 404,我在下面跟着链接https://router.vuejs.org/guide/essentials/history-mode.html#example-server-configurations但是,我无法在 httpd.config 文件中添加规则代码,我无法使用 .htaccess 由于性能和安全问题。

RewriteEngine On
RewriteBase /
RewriteRule ^index.html$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.html [L]

请指导如何在 Apache 的 httpd.conf 文件中添加重定向规则,我正在/var/www/html文件夹下部署我的代码。

标签: vue.js

解决方案


推荐阅读