0

Я хотел бы URL:Перенаправление замена постоянной строки

https://example.com/en/category/post+name_tour123456 

Чтобы указать:

https://example.com/en/category/post+name+123456 

Я хочу удалить _tour

Могу ли я сделать это с .htaccess?

Я создал регулярное выражение, чтобы соответствовать всем этим ссылкам:

((http[s]?):\/)?\/?([^:\/\s]+)((\/\w+)*\/)([^_]+(?=_)*)(\W?_tour?)([0-9]*) 

Спасибо

ответ

1

Таким образом, вы можете просто соответствовать по запросу. Попробуйте это правило и посмотрите, как оно работает.

RewriteEngine on 
RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\ /en/category/(.+)\+(.+)\+_tour(.*) [NC] 
RewriteRule^/en/category/%1+%2+%3 [R=301,L] 

 Смежные вопросы

  • Нет связанных вопросов^_^