2014-02-13 2 views
0

В nginx.conf из website.com я поставил этот:Почему есть еще один «/» после перезаписи Nginx?

rewrite ^test/(.+)$ http://www.websitenew.com/test/$1 permanent;

Тогда, когда я использую curl -I www.website.com/test/en я получил это Перенаправление заголовок:

Location: http://www.websitenew.com//test/en

я могу видеть, что website.com было успешно переписана на websitenew.com и правильная схема URL-адреса, но почему существует еще один / между websitenew.com и /test?

Спасибо,

ответ

1

переписан^тест /(.+)$ http://www.websitenew.com/test/ $ 1 постоянный;

Это правило не может работать на самом деле, и ваше перенаправление выполняется чем-то другим. В nginx нет URI, который не начинается с /, но ваше правило не имеет / в начале.

Смежные вопросы