htaccess 301 mod переписать соответствующий шаблон URL - PullRequest
0 голосов
/ 25 января 2012

Боюсь, это не в моих силах, и после долгих исследований и поломок я пришел за помощью. У меня есть сайт с URL в формате:

example.com / 7865 / путешествия-фото / мой-удивительный-фото

Мой клиент решил, что он хотел бы добавить 's' на фотографии, чтобы URL стал:

example.com / 7865 / путешествия-фото / мой-удивительный-фото

Все замечательно, и это само по себе не было бы проблемой только из-за того, что число «7865» меняется для каждого URL, как и «my-amazing-photo». Базовая структура нового URL должна быть:

example.com / 'номерная переменная' / travel-photos / 'переменная имени статьи'

Итак, мой вопрос, как написать для этого красивое правило переписывания модов htaccess?

1 Ответ

0 голосов
/ 25 января 2012
RewriteEngine On
RewriteBase /
RewriteRule ^([0-9]+)/travel-photos/(.*) $1/travel-photo/$2
...