Перенаправление .htaccess - это должно работать? - PullRequest
0 голосов
/ 21 июля 2011

Я использую это правило:

RedirectMatch 301 /resources/(.*) /community//$1

Для перенаправления таких URL-адресов:

http://www.domain.com/resources/view/123

на

http://www.domain.com/community/view/123

и

http://www.domain.com/resources/all/

до

http://www.domain.com/community/all/

Учитывая приведенное выше правило, должно ли оно делать то, что мне нужно?

1 Ответ

0 голосов
/ 21 июля 2011

Да, все будет работать нормально (но я бы все равно удалил двойную косую черту // в целевой части URL - достаточно одной косой черты).

В любом случае - вы можете сделать это немного проще (для такого простого перенаправления вообще не требуется относительно дорогое регулярное выражение). Простой Redirect вместо RedirectMatch выполнит ту же работу:

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