htaccess: как перенаправить каждый URL, начинающийся с http://example.com/shop - PullRequest
1 голос
/ 02 октября 2010

Как видно из названия, как перенаправить каждый URL, начинающийся с http://example.com/shop, на одну страницу?

так что у меня есть:

.... и т. Д., И он должен быть перенаправлен на http://example.com/new_page

1 Ответ

5 голосов
/ 02 октября 2010

Вы можете использовать mod_alias ’RedirectMatch:

RedirectMatch ^/shop(/|$) /new_page

Или mod_rewrite :

RewriteEngine on
RewriteRule ^shop(/|$) /new_page [R]

Обратите внимание на другой шаблон для RewriteRule, поскольку mod_rewrite удаляет префикс контекстного пути в для каждого каталога перезаписывает перед проверкой правил.

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