Wordpress 将所有子页请求屏蔽到父页
我有一个Wordpress网站,其中一个页面使用Vuejs显示一些项目 此页面被路由到wordpress中的/hire,Vuejs文件就是在这里加载的。我正在通过VUEJ显示“子页面”,当前显示方式如下:/hire/#cameras-如何删除#,使我的URL看起来像/hire/cameras 我在.htaccess中尝试了一些东西,但每次尝试都会得到404Wordpress 将所有子页请求屏蔽到父页,wordpress,.htaccess,vuejs2,Wordpress,.htaccess,Vuejs2,我有一个Wordpress网站,其中一个页面使用Vuejs显示一些项目 此页面被路由到wordpress中的/hire,Vuejs文件就是在这里加载的。我正在通过VUEJ显示“子页面”,当前显示方式如下:/hire/#cameras-如何删除#,使我的URL看起来像/hire/cameras 我在.htaccess中尝试了一些东西,但每次尝试都会得到404 # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On Rewr
# 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
#开始WordPress
重新启动发动机
重写基/
#重写规则^hire/([^/]+)/?$hire[QSA,L]
重写规则^(租金/)./$/租金
重写规则^index\.php$-[L]
重写cond%{REQUEST_FILENAME}-F
重写cond%{REQUEST_FILENAME}-D
重写规则/index.php[L]
#结束WordPress
我通过以下功能实现了此功能:
function hire_page_rewrite() {
add_rewrite_rule( '^hire\/(.*)\/?', "index.php?page_id=7", 'top' );
}
add_action('init', __NAMESPACE__ . '\\hire_page_rewrite');