У меня есть страница с именем "city":
http://localhost/wordpress/city/
Он получает информацию из MySQL по URL-адресу, например:
http://localhost/wordpress/city/?id=paris
Я хочу изменить это как:
http://localhost/wordpress/city/paris
Реальная ссылка на страницу города в WordPress:
http://localhost/wordpress/index.php?p=5
Я пытаюсь add_rewrite_rule
, но это не работает:
add_action( 'init', 'add_mypage_rule' );
function add_mypage_rule() {
add_rewrite_tag("%id%", '(\d+)');
add_rewrite_rule('^city/([^/]*)/?','index.php?p=5&id=$matches[1]','top');
}
Что add RewriteRule
я должен использовать для .htaccess
?