Задать вопрос
ixley
@ixley

301 редирект с одного сайта с https на другой?

Всем привет!
Есть два домена.
С одного из них нужно навсегда переехать на второй.
У первого, несмотря на 301 редирект, должен быть доступен файл googlee3f18eddd1a9c602.html

Пробовал так, но криво работает
server {
listen 80;
server_name site.ru www.site.ru ;
rewrite ^ $scheme://site.ru$request_uri permanent;
}

server {
location = /googlee3f18eddd1a9c602.html {
root /var/www/site.ru;
}
location / {
return 301 https://site.ru$request_uri;
}
}

server {
listen 443 ssl;
server_name site.ru www.site.ru *.site.ru;
rewrite ^ $scheme://site.ru$request_uri permanent;
}
  • Вопрос задан
  • 229 просмотров
Подписаться 1 Простой 2 комментария
Решения вопроса 1
castomi
@castomi
Серверный администратор - tickets.settin.ru
У Вас явно полное отсутствие понимания как надо составлять правила Nginx. Очень рекомендую к прочтению документацию по Nginx.
https://nginx.ru/ru/docs/beginners_guide.html
https://nginx.ru/ru/docs/http/ngx_http_core_module...
https://nginx.ru/ru/docs/http/server_names.html
https://nginx.ru/ru/docs/http/ngx_http_core_module...
https://nginx.ru/ru/docs/http/ngx_http_core_module...
https://nginx.ru/ru/docs/http/ngx_http_rewrite_mod...
server {
 listen 80;
 listen 443 ssl;
 server_name ixley.ru www.ixley.ru ;
 location = /googlee3f18eddd1a9c602.html {
  root /var/www/ixley.ru;
 }
 location / {
  return 301 https://samox1n.ru$request_uri;
 }
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы