Я пытаюсь выяснить, как перенаправить URL на основе структуры URL. Это для сайта WordPress.
Например, у меня есть следующие страницы.
http://www.example.com/content/status/level-a/page-a
http://www.example.com/content/status/level-b/page-b
http://www.example.com/content/status/level-c/page-a
http://www.example.com/content/status/level-d/page-d
Эта структура должна соответствовать.
В настоящее время статус имеет $ status = level-a;
Таким образом, все, что имеет статус не уровня a, будет перенаправлено на домашнюю страницу. Пока у меня есть это:
add_action( 'template_redirect', 'redirect_based_on_status' );
function redirect_based_on_status() {
if ( $status == "level-a"; && (first == "content" && second == "status" the-third-subodmain != $status ) {
wp_redirect(site_url());
exit;
}
}
Это что-то вроде того, ради чего я иду, но я не знаю, как это сделать. Если JavaScript или JQuery вариант, я все уши!