RewriteRule для удаления контекста

Я хотел бы иметь возможность сделать небольшую модификацию, используя RewriteRule, которая позволяет мне удалять определенный контекст. Например, если пользователь запускает следующую страницу:

http://domain.com/folder1/folder2/folder3/

, чтобы перенаправить на следующую страницу в котором "/ folder1" будет удален, оставив:

http://domain.com/folder2/folder3/

Как это сделать? Спасибо!

0
задан 29.11.2019, 15:21
1 ответ

Он fГЎcil с немного регулярных выражений .

ты Можешь делать это формой especГ-fica:

RewriteRule ^/folder1/(.*)/$ /$1/ [R=301,NC,L]

TambiГ©n формы mГЎs общая (удаляя любой первый подкаталог):

RewriteRule ^/([^/]+)/(.*)/$ /$1/ [R=301,NC,L]
0
ответ дан 01.12.2019, 10:35

Теги

Похожие вопросы