Quantcast
Channel: Nginx Forum - Nginx Mailing List - Russian
Viewing all articles
Browse latest Browse all 3102

Редирект с http на https на одном и том же сервере (3 replies)

$
0
0
Приветствую всех!
Нужна помощь...

Раньше был сайт http://site1.com на одном хостинге (apache). Теперь перенесли его на другой хостинг с сертификатом https://site1.com (nginx).
Теперь мне нужно чтобы новый сайт грамотно редиректил http на https, то-есть:
http://site1.com/page1 -> https://site1.com/art/page1
http://site1.com/page2 -> https://site1.com/blog/page11
...

Сейчас в nginx на https://site1.com у меня такие блоки:

server {
listen 80;
server_name www.site1.com site1.com;

rewrite http://site1.com/page1 https://site1.com/page1 permanent;

if ($request_uri = /index.html) {
return 301 https://site1.com;
}
return 301 https://site1.com$request_uri;
}

server {
listen 443 default ssl;
server_name site1.com;
rewrite ^/(.*)/$ /$1 permanent;

root /.../public;

ssl_certificate /...;
ssl_certificate_key /...;
ssl_session_timeout 5m;
}

но rewrite http://site1.com/page1 https://site1.com/page1 permanent; не срабатывает.
что не так делаю?

Viewing all articles
Browse latest Browse all 3102

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>