我正在测试WordPress中VueJS应用程序的集成。它实际上很管用(还没有样式)。
但是
如果我访问URL,如https://example.com/my-vue-route/about
, 这个.htaccess
URL重写将任何传入HTTPS请求重定向到index.php
WordPress的。所以我从来没有降落过/my-vue-route/about
但是在/about
page,就像WordPress认为我打错了一样。
是否有可能阻止vue路由重写此URL?
我正在测试WordPress中VueJS应用程序的集成。它实际上很管用(还没有样式)。
但是
如果我访问URL,如https://example.com/my-vue-route/about
, 这个.htaccess
URL重写将任何传入HTTPS请求重定向到index.php
WordPress的。所以我从来没有降落过/my-vue-route/about
但是在/about
page,就像WordPress认为我打错了一样。
是否有可能阻止vue路由重写此URL?
这是默认的WordPress.htaccess
:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
请添加以下行,以防止自定义路由的默认行为。RewriteCond %{REQUEST_URI} !^/my-vue-route/(.+)
像这样:# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^/my-vue-route/(.+)
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
对于一些帖子,我看到404页,即使存在帖子,在WP中使用永久链接决定需要呈现什么对象的位置在哪里?谢谢