Я сейчас использую nginx и пытаюсь перенаправить все запросы на http://vhost.domain.com к http://vhost.domain.com/world
Я просматривал несколько сайтов, но я слишком новичок в переписывании, чтобы получить хороший результат. Не могли бы вы мне помочь?
PS: Это то, что я пробовал в последний раз:
location = /world {
rewrite ^ http://vhost.domain.com$uri permanent;
}
С уважением,
Половина
Не нужно использовать расположениепросто напишите ниже переписать прямо внутри сервер.
rewrite ^/$ http://vhost.domain.com/world permanent;
Попробуйте так:
location /world/ {
rewrite ^/(.*)$ http://vhost.domain.com/world/$1 break;
}
Синтаксис перезаписи nginx выглядит так:
rewrite regexp replace [флаг]
Для получения дополнительной информации взгляните на Вот. А также проведите небольшое исследование о Регулярные выражения. ;)