Я пытаюсь префиксные запросы www
с использованием nginx.Nginx Redirect не работает для более чем одного параметра
Проблема: В то время как domain.com
и domain.com/about
получает префикс WWW, domain.com/c/3kl239zz
не (по крайней мере, он не отображается в строке браузера).
Вот Nginx блоки:
# redirect block
server {
listen 80;
server_name domain.com;
return 301 https://www.domain.com$request_uri?;
}
# website block
server {
listen 443 ssl;
server_name www.domain.com;
...
}
Дополнительная информация:
- У нас есть 2 дополнительных блоков Nginx питание для субдоменов т.е.
test.domain.com
. - В
domain.com/c/3kl239zz
,c
является угловым , а3kl239zz
является ссылкой на документ db.
Это может вам помочь: http: //stackoverflow.com/a/7958540/2097224 ... Посмотрите на свой '$ request_uri 'попробуйте его без'? ' – aldanux
Спасибо за комментарий. Просто попробовал, похоже, ничего не сделал. – dmr07