Мне не удалось добиться перенаправления URL-адреса на другой URL-адрес. Могу ли я попросить какие-либо предложения? У меня есть веб-приложение, работающее на nginx,
App urls:
pogi.myapp.com
panget.myapp.com
error.myapp.com
App directory:
$ ls pogi
index.html
$ ls pogi/error-page/
error.html
Если пользователь нажмет https://pogi.myapp.com/error-page/error.html ИЛИ https://panget.myapp.com/error-page/error.html , тогда прокси nginx заменит результат страницы на https://error.myapp.com и покажет страницу с ошибкой. html
Пожалуйста, см. nginx config Я использую
server {
listen 80;
server_name localhost;
location / {
root /pogi;
index index.html index.htm;
try_files $uri /index.html;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /usr/share/nginx/html;
}
add_header X-Frame-Options "DENY";
add_header X-Content-Type-Options "nosniff" always;
add_header X-XSS-Protection "1; mode=block";
add_header Strict-Transport-Security 'max-age=31536000; includeSubDomains; preload';
}
server {
listen 80;
server_name pogi.myapp.com;
location /error-page/error.html {
proxy_pass https://error-sqa.myapp.com;
}
}
server {
listen 80;
server_name panget.myapp.com;
location /error-page/error.html {
proxy_pass https://error-sqa.myapp.com;
}
}