HTTPからHTTPSへ301リダイレクトさせる

Apache2の場合

root@---:~# vi /etc/apache2/sites-available/000-default.conf

<VirtualHost *:80>
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
</VirtualHost >

80portでアクセスしてきたらhttpsにリダイレクトさせる。

Nginxの場合

root@ubuntu:~# vi /etc/nginx/sites-available/default

server {
# httpsにリダイレクトさせる
listen 80;
server_name plusload.net;
return 301 https://$host$request_uri;
}

注意!これだけ単体でserver{}の前に追記する。でないとリダイレクトが永久ループになる事がある

plusload.netのところは環境にあわせて管理するドメインに変更する。

コメントを残す

メールアドレスが公開されることはありません。必須項目には印がついています *