CIVICTHEME JOURNAL 12

Xserver リダイレクト設定

約1,400文字 読了目安:約3分

この記事の目次

Webサイトを構築する際に必要な設定

今回、https://drupal.hooked-on01.comの ドメインにDrupalをインストールしています。

リダイレクトは.htaccessにリダイレクトの設定を書き込む必要があります。

リダイレクトの設定


https://drupal.hooked-on01.com 直下の.htaccessに以下を記述

# 1 URLをリダイレクト
RewriteEngine on
RewriteCond %{HTTP_HOST} ^drupal\.hooked-on01\.com
RewriteRule ^(.*) https://drupal.hooked-on01.com/recommended-project/web/$1 [R=301,L]

# 2 http:// から https:// にリダイレクト
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

この記述で

/webフォルダには元々.htaccessがあり、Drupalの設定が書かれているため上記の設定ではhttp→httpsのリダイレクトが機能しません。/web/.htaccessに以下の記述を追加します。


https://drupal.hooked-on01.com/recommended-project/web/ 直下の.htaccessに以下を記述

# 2 http:// から https:// にリダイレクト 
RewriteCond %{HTTPS} off 
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

以上の設定で

http://drupal.hooked-on01.com/

↓↓↓↓↓ http→httpsのリダイレクト

https://drupal.hooked-on01.com/

http://drupal.hooked-on01.com/recommended-project/web/

↓↓↓↓↓ http→httpsのリダイレクト

https://drupal.hooked-on01.com/recommended-project/web/

https://drupal.hooked-on01.com/

↓↓↓↓↓  プライマリから/webへのリダイレクト

https://drupal.hooked-on01.com/recommended-project/web/

の設定が完了します。


すべての記事を見る ↗