Как перенаправить URL на основе структуры URL - PullRequest
0 голосов
/ 05 ноября 2018

Я пытаюсь выяснить, как перенаправить 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 вариант, я все уши!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...