我正在使用Wordpress。我有一个名为services
的页面,我希望在services
打开同一页面之后出现任何字符串或层次结构网址,并且网址也保持不变。
例如:
https://dev.new.oxbridgeessays.com/services/catergory/subcategory/page
转到:
https://dev.new.oxbridgeessays.com/services/
但网址保持不变。
这是我的htaccess:
RedirectMatch ^services(/.*) https://%{HTTP_HOST}/services/ [L,R=301]
有什么方法可以实现这个目标吗?
答案 0 :(得分:0)
感谢@anubhava
关于WP Rewrite API的一点研究找出解决方案。
1)我创建了一个自定义重写网址并将其放入我的functions.php
中function services_rewrite_basic() {
add_rewrite_rule('^services/.*', 'index.php?page_id=110&level=$matches[1]&level=$matches[1]&level=$matches[1]', 'top');
}
add_action('init', 'services_rewrite_basic');
2)最后只是保存了permlink页面而没有任何变化,它的血腥做法。