1
我做一個自定義WordPress的重寫與下面的代碼:WordPress的add_rewrite_rule重定向頁面,如果是起始頁
function add_rewrite_rules() {
add_rewrite_rule(
'^mypath/([A-z0-9\-\_\,]+)/?$',
'index.php?page_id=2&tags=$matches[0]',
'top'
);
}
add_action('init', 'add_rewrite_rules');
這工作得很好: 當我打開/mypath/tag1,tag2,tag3/
顯示與PAGE_ID == 2頁,GET參數tags
包含tag1,tag2,tag3
。 路徑保持/mypath/tag1,tag2,tag3/
但有一個例外: 當與page_id==2
頁面標記爲WordPress的起始頁,然後他忘記了一切,並重定向到/
WordPress的似乎重定向到WP_HOME,如果頁面是首頁,但我希望它保持在/mypath/tag1,tag2,tag3/
,因爲我想加載我的首頁並在角度腳本中使用tags
參數。
有人有一個想法,我可以如何防止此重定向?