Напишите регулярное выражение `.htaccess`, чтобы перенаправить URL в предыдущую категорию / подкаталоги - PullRequest
0 голосов
/ 15 сентября 2018

У меня есть сайт на www.test.com .На сайте есть много вложенных каталогов и категорий, таких как www.test.com / cat / 1/321 / .

Я хочу использовать регулярное выражение для удаления любого URL, заканчивающегося на /321/ или /321 к предыдущей категории.

Пример : Перенаправление www.test.com/cat/1/321/ на www.test.com/cat/1/

Требуетсядля сайта Wordpress, используя .htaccess.Спасибо!

Ответы [ 2 ]

0 голосов
/ 15 сентября 2018

Достаточно просто

RewriteEngine On
RewriteRule ^(.*/)321/?$ $1 [R,L]
0 голосов
/ 15 сентября 2018

Вы можете написать свои условия и правила для экзамена в этом коде у нас к условиям для / 321 / и / 321

RewriteCond %{REQUEST_URI} /321/$ [NC]
RewriteRule ^(.*)/321/$ /$1 [R=301,L]
RewriteCond %{REQUEST_URI} /321$ [NC]
RewriteRule ^(.*)/321$ /$1 [R=301,L]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...