Здравствуйте,
Есть сайт на друпале, есть несколько субдоменов, стоит модуль GlobalRedirect, который для урлов вида /node/123456 формирует алиас и делает 301-ый редирект. В случае с одним доменом все ок, но когда требуется редиректить на субдомен, формируется урл вида
http://example.com/http%3A//sub.example.com/page, в итоге - 404. Покопался в модуле, с наскока не понял, где такой урл формируется, решил сделать
location ~* ^/http {
rewrite /http%3A//(.*) http://$1 permanent;
}
но вместо этого все тот же 404, в логах видно, что nginx пытается открыть /<www-docroot>/http:/sub.example.com/index.php вместо /<sub-docroot>/index.php, то есть реврайт неправильный, но что правильно - не понимаю. Буду благодарен, если сообщество подтолкнет на верный путь.
Edited 1 time(s). Last edit at 06/18/2012 02:57PM by lastuser.