У меня настроен VPS с nginx, обслуживающим множество сервисов.
example.com
перенаправляет в угловое приложение через reverse_proxy.
example.com/blog
перенаправляет в блог, созданный с помощью WordPress.
Теперь я пытаюсь, чтобы подкатегория действовала как категория более высокого уровня так:
example.com/installs/ubuntu18
, который на самом деле является example.com/blog/language/installs/ubuntu18
, действует как первая ссылка без изменения URL-адреса для пользователя, но, конечно, внутренне да.
Я только что достиг, чтобы example.com/installs
показывал example.com/blog/language/installs
без изменения URL пользователя, и если я пишу example.com/installs/ubuntu18
перенаправляет меня на полный URL (example.com/blog/language/installs/ubuntu18
), но это только половина моей цели .
Моя строка конфигурации nginx для переписывания выглядит следующим образом:
rewrite ^(/installs/.*)\.?.*$ /blog/language/$1 last;
Я пытался изменить некоторые параметры, но при этом все так же. Может ли кто-нибудь мне помочь или сказать мне хотя бы, правильно ли я пытаюсь сделать это с rewrite
?
Спасибо.