我有一个Wordpress网站,其中一页使用Vuejs显示一些项目。
此页面在wordpress中路由到/雇用,这是加载Vuejs文件的地方。我正在展示'子页面'通过Vuejs目前是这样的:/ hire /#cameras - 如何删除#所以我的网址看起来像/租用/摄像头
我在.htaccess中尝试过一些东西,但是我一直在试着用404尝试...
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
#RewriteRule ^hire/([^/]+)/?$ hire [QSA,L]
RewriteRule ^(hire/)./$ /hire
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress
答案 0 :(得分:0)
我设法使用以下功能:
function hire_page_rewrite() {
add_rewrite_rule( '^hire\/(.*)\/?', "index.php?page_id=7", 'top' );
}
add_action('init', __NAMESPACE__ . '\\hire_page_rewrite');