vue.js - 无法将 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文件夹下部署我的代码。
解决方案
推荐阅读
- ubuntu - Ubuntu 16.04 - Vagrant Box 问题:ssh_exchange_identification:读取:连接由对等方重置
- jenkins - Sed 命令在 Jenkins 流水线中不起作用
- php - 为什么两个相似的 PHP 代码的输出之间存在差异
- unity3d - 使玩家角色的行为就像使用鼠标事件 Unity
- vue.js - 如何在 element-ui 表中添加 keydown 事件?
- python - 我正在尝试在 django 中制作自定义用户模型,但它给了我很多错误
- python - 没有找到带有参数'('',)'的'cart-add'的Django NoReverseMatch Reverse
- python-2.7 - 想要创建一个未知维度的空矩阵并附加特征向量
- ruby - 使用类和方法的斐波那契数列
- angular - 打字稿变量中 QuestionMark(?) 的用途是什么?