На моем сайте WordPress я хочу перенаправить около 404 с помощью регулярных выражений - PullRequest
0 голосов
/ 26 декабря 2018

Итак, у моего сайта есть страница /plan /, на которой есть ссылки на различные страницы / product /.Таким образом, пользователь будет посещать / планирует /, а затем нажмите на / продукт / план-а /.Тем не менее, / product / не является страницей, и посещения ее приводят к 404. Кроме того, посещения / products / product-that-not-существует не приводит к 404.

Моя цель состоит в том, чтобы перехватить404 и отправьте этих пользователей на страницу /plan /, но только если это 404. Если URL предназначен для действующего продукта, я хочу, чтобы он загрузил запрошенную страницу.

Итак, /product / real-prodcut / загружает страницу "Real Product" и / product / fake-product загружает / планы / страницу.

1 Ответ

0 голосов
/ 26 декабря 2018

Ссылка на этот опубликованный вопрос и ответ: Htaccess 301 Перенаправить подпапку с исключением

Вы должны быть в состоянии написать ее так: RedirectMatch 301 ^ / products / ((?!real-product-1 | real-product-2.php). +) / планы /

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