Что не так с этим правилом перезаписи (перенаправить запрос каталога на другой сервер)? - PullRequest
0 голосов
/ 29 октября 2009

Я пытаюсь перенаправить любой запрос на mydomain.com/video/(.*) на video.mydomain.com/$1. У меня есть следующее правило:

RewriteRule ^video/(.*)$  http://video.mydomain.com/$1 [R=301,L]

Но, похоже, это не работает. Вместо этого он следует дополнительному правилу перезаписи, которое я позже использую, которое перенаправляет все запросы на index.php.

Ответы [ 2 ]

1 голос
/ 29 октября 2009

Не прямой ответ на вопрос, но есть простой способ сделать это без mod_rewrite:

Redirect permanent /video http://video.mydomain.com/
1 голос
/ 29 октября 2009

Вы забыли одну косую черту после начального якоря:

RewriteRule ^/video/(.*)$  http://video.mydomain.com/$1 [R=301,L]
...