For non-Japanese speakers

All the articles and content on this website are written in Japanese.

If you would like to read them in a different language, please use the translation function on your browser.You may not be able to understand the finer points of the text, but you should be able to get the general idea.

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

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

  • プライマリ
  • https://drupal.hooked-on01.com
  • Webに表示されるDrupalのプライマリ
  • https://drupal.hooked-on01.com/recommended-project/web/ja
  • https://drupal.hooked-on01.com の表示が不恰好なのでここにリダイレクトをかけてしまいます。

リダイレクトは.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]

この記述で

  • ドメイン直下へのアクセスを
  • DrupalのWebプライマリ/recommended-project/web/ja
  • にリダイレクトします。
  • http://drupal.hooked-on01.com のアクセスを
  • https://drupal.hooked-on01.com にリダイレクトします。

/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/

の設定が完了します。


リダイレクトの完了

http→httpsのリダイレクト、プライマリーフォルダ→Drupalプライマリーフォルダへのリダイレクトが完了しました。次項でフォームの公開をしているのでセキュリティに関わるGoogle reCAPTCHAの設定を行います。

Drupalの記事

関連するDrupalでWEBサイトを構築する為の環境構築の記事やDrupalについて書いた記事になります。

記事は全てナンバリングしています。Drupalを初めて使う為の準備から始まる最初の記事から読む事もできます。

DrupalやCivic Themeの設定やインストール、Local環境の構築やサーバーへのインストールなど環境構築やエラーの対応に関わる記事をまとめています。
  • Drupal記事まとめ
  • 環境構築
Drupalについて記事を書いています。このWEBサイトを構築していく上でのトピックになります。プログラミングやソースコードなどエンジニア的な記事ではなく、プログラミング経験がない個人がDrupalでパーソナルなWEBサイトを構築するという観点での記事になります。
  • Drupal記事まとめ

最新の記事

Drupalについて書いた最新の記事になります。

2026年7月2日にDrupal 11.4.0がリリースされました。Runtimeへの移行など、Symfonyの標準処理を取り入れたアップデートになっています。マイナーアップデートなので、そこまで警戒はしていなかったのですが、よりSymfony色が強まり、処理の厳格化により…
  • Drupalの記事
  • 環境構築
Drupal 11.3.10 > 11.3.11にアップデートしましたが、「セキュリティの問題」のメッセージが表示されたので、初めてcomposer auditを使いました。原因は、Drupal 11.3.10のセキュリティアップデート(重要)に付随するもので、アップデートを行う事で解消します。
  • Drupalの記事
  • 環境構築
今回サーバー移転でDrupalを10.6.xから11.3.xにアップデートしました。共有サーバーのWordPressのサイトにFatal errorが出たので、エラーの解決を行いました。DrupalとWordPressの開発思想の違いが見えるエラーだったので記事にまとめました。
  • Drupalの記事
  • WordPress
Xserverの環境が整い、Drupal 11.xの動作条件であるPHP 8.3.x、MariaDB 10.11.x、Drush最新版13.7.xが整いましたのでDrupal 10.6.8からDrupal 11.3.9にアップデートを行います。今回初めてDrupal…
  • Drupalの記事
  • 環境構築

Life Styleの記事

Drupalとは関係ないのですがLife Styleの記事も書いていますのでよろしければ購読ください。

ライフスタイルの記事になります。Drupalに触れる目的でこのWEBサイトを立ち上げています。元はWord Pressで作成した記事をこちらのWEBサイトに再構築しています。Word Pressも学習目的で利用したのですが記事をしっかり作る事を目的としていたので、テーマに興味があればそれなりに楽しめると思います。
  • Life Style記事まとめ
#D12
  • Drupalの記事
  • 環境構築