대부분 서버 루트에 .htaccess 파일이 있고 이 파일에서 규칙을 설정하면 리다이렉트등을 설정할 수 있다.
하지만 어떤 경우는 작동이 안되기도 했다.
아마 서버에서 작동시키기 위해 적용 작업이 필요한 듯 한데 이럴 경우에는 서버 설정 중 도메인을 설정하는 httpd.conf 를 수정한다.
LightSail과 같이 bitnami를 사용하는 경우는 /opt/bitnami/apache2/conf/bitnami/bitnami.conf 파일을 수정하면 된다.
RewriteEngine on RewriteRule ^(.*)$ https://%{HTTP_HOST}$1 [R=301,L]
위 2줄을 추가하면 되는데 어떤 곳에 어떻게 추가할 지 헷갈릴까봐 아래 직접 넣은 예제를 작성해봤다.
<VirtualHost *:80> ServerName naminsik.com ServerAlias www.naminsik.com DocumentRoot /루트 디렉토리/ <Directory /루트 디렉토리/> Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all Require all granted </Directory> RewriteEngine on RewriteRule ^(.*)$ https://%{HTTP_HOST}$1 [R=301,L] # Bitnami applications installed with a prefix URL (default) Include "/opt/bitnami/apache2/conf/bitnami/bitnami-apps-prefix.conf" </VirtualHost>