Vue 路由器 HTML5 历史模式 .htaccess 设置仅适用于一个页面



我只将 Vue.js 和 Vue Router 添加到我网站的一个页面。我已经阅读了 Vue 路由器文档 https://router.vuejs.org/guide/essentials/history-mode.html 但这适用于 SPA。我想知道我的 .htaccess 文件的正确配置,以便/Portfolio.php 下的所有路由都重定向到该页面,而不是/Contact.php 或/index.php 等页面。我的网站在这里: https://test.joebaileyphotography.com

我尝试了以下配置无济于事:

<ifModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^Portfolio.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /Portfolio.php [L]
</ifModule>

我通过将要应用 .htaccess 规则的页面放在其自己的文件夹中来解决此问题

最新更新