屏蔽所有子页面请求到父页面

时间:2018-05-05 19:09:34

标签: wordpress .htaccess vuejs2

我有一个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

1 个答案:

答案 0 :(得分:0)

我设法使用以下功能:

function hire_page_rewrite() {
  add_rewrite_rule( '^hire\/(.*)\/?', "index.php?page_id=7", 'top' );
}
add_action('init', __NAMESPACE__ . '\\hire_page_rewrite');