Перепишите URL с разными доменами и похожими путями - PullRequest
0 голосов
/ 22 октября 2019

Мне нужно перенаправить все URL в формате http://www.example.org/dir/subdir/ на http://subdomain.example.org/subdir/. Например, http://www.example.org/dir/subdir/page будет перенаправлять на http://subdomain.example.org/subdir/page.

Я пробовал rewrite ^(/dir/subdir.*) http://subdomain.example.org$1 permanent;, но при этом сохраняется часть /dir/, которую я хочу опустить.

1 Ответ

1 голос
/ 23 октября 2019

Ваше правило перезаписи также захватывает часть / dir /. Попробуйте это:

location /dir/subdir {
    rewrite ^/dir(.*)$ http://subdomain.example.org$1 permanent;
}
...