#nginx
#nginx
Вопрос:
У меня есть сервер с nginx, и я должен сделать так, чтобы всякий раз, когда они записывают URL-адрес домена, он перенаправлялся на тот же домен, но с параметром, то есть:
http: // my-site => http: // my-site / синий
но когда я использую перезапись:
server {
listen 80;
server_name my-site.org;
index index.html index.htm;
root /var/www/my-site.com;
location / {
try_files $uri $uri/ /index.html;
rewrite ^/ /blue;
}
}
Или используйте return:
server {
listen 80;
return 301 https://$host/blue;
server_name my-site.org;
index index.html index.htm;
root /var/www/my-site.com;
location / {
try_files $uri $uri/ /index.html;
}
}
Я получаю сообщение об ошибке 500 ошибка внутреннего сервера
Спереди используйте angular 6
Комментарии:
1. serverfault.com/a/335129/94862
2. Проблема в том, что если я не работаю с некоторым перенаправлением, страница работает хорошо, принимая синий цвет в качестве параметра, но если я делаю перенаправление, оно принимает синий цвет, как если бы это была папка, и nginx отправляет ошибку 404