よろしくお願いいたします。
サイトにSSLを導入したので、正規化の.htaccessを下記のように書き換えましたが、
うまくいきません。
【.htaccessデータの内容】
RewriteEngine On
RewriteCond %{HTTP_HOST} ^●●●\.com
RewriteRule ^(.*) https://www.●●●.com/$1 [R=301,L]
【状況】
ブラウザのアドレスに
●●●.comと入力した場合も、www.●●●.comと入力した場合も
それぞれにhttps://をつけて入力した場合も、そのままのURLです。
よろしくお願いいたします。
No.1
- 回答日時:
そもそもですが、.htaccess の使用は許可されているのでしょうか?
またお使いのhttpdやバージョンも記載したほうがいいです。
(例えば、apache2.4系とか。apacheだと2.2と2.4では書き方が違うかもしれません)
うまくいかない場合はログをみるとか、ネット情報を参照する場合はそのサイトで説明しているバージョンとあっているかなども注意してください。
素早いご回答をありがとうございます。
質問の仕方が情報不足!だったようで、ご迷惑をおかけしました。
根本的にずれているようで、申し訳ありません。
勉強になりました。
No.2ベストアンサー
- 回答日時:
www有り無しを先にやってから、httpsへリダイレクトする
方法は色々あるけど、一例
# www無しをリダイレクト
RewriteCond %{HTTP_HOST} ^●●●\.com
RewriteRule ^(.*)$ http://www.●●●.com/$1 [R=301,L]
# HTTPでアクセスされた場合、
RewriteCond %{HTTPS} off
# https にリダイレクト
RewriteRule ^.*$ https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
とても速くお答えいただき、ありがとうございます!
補足をご覧ください。現在うまく機能しているのですが、少し変えた部分があるので合っているか不安です。方法がいろいろあるとのことなのですが、間違っていないでしょうか?よろしくお願いいたします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) 恒久的リダイレクトについて 2 2023/07/13 15:58
- その他(IT・Webサービス) 301リダイレクトの使い方について 7 2022/04/05 17:50
- その他(プログラミング・Web制作) .htaccessの設定で、httpはhttpsに、且つ、wwwありに統一、の記述方法 2 2023/06/22 10:54
- WordPress(ワードプレス) httpからhttpsへのリダイレクト設定について 2 2022/04/17 09:49
- その他(インターネット接続・インフラ) ブラウザにIPアドレス入力した時 1 2022/06/16 19:08
- SEO googleサーチコンソールで、重複URLが多数発生、その修正方法について 2 2023/06/23 16:15
- その他(プログラミング・Web制作) laravel 本番環境でメールが送れません。 1 2023/02/17 17:57
- PHP 画像ファイルの名前をそのままURLにする 3 2022/10/16 11:18
- その他(ネットショッピング・通販・ECサイト) 中国のサイトで注文して昨日の返信です 配送状況は、下記配達会社のWEBサイトにご確認いただけます。 3 2022/12/31 08:19
- PHP ここで言う空文字の意味とは? 1 2022/08/05 16:27
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
差込印刷の逆?をしたい
-
wordの差込印刷(ラベル作成)...
-
マクロン(¯)とキャメロン(ˇ)に...
-
Google form グーグルフォーム...
-
「ドゥ」の簡単なローマ字入力方法
-
あいうえおかきくけこさしすせ...
-
WPS OFFICEでの縦書きについて
-
一太郎で作った文書をWord変換
-
googleカレンダーの予定を入力...
-
ワードにて スペースを全て改行...
-
この文字はどうやって入力する...
-
4個の文字a,b,b,cから3個の文字...
-
パソコンで単純作業の入力について
-
Office Word [ここに入力] が...
-
1MBでドレくらいの文章を書くこ...
-
ワープロソフト一太郎の「感太...
-
Excel、Wordで入力をしていたら...
-
Excelのセルを飛ばして入力する
-
Notionが、テーブルビューを一...
-
TeraPadで環境依存文字を入力す...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
wordの差込印刷(ラベル作成)...
-
差込印刷の逆?をしたい
-
F-TRANをAccessで使用したいの...
-
ヤマト運輸・佐川急便などの荷...
-
【至急】みんなの青色申告21...
-
【至急です】同人誌のデータ入...
-
Google form グーグルフォーム...
-
「ドゥ」の簡単なローマ字入力方法
-
1MBでドレくらいの文章を書くこ...
-
一太郎をワードに変換
-
エクセルの表を選択し、「画像...
-
一太郎で作った文書をWord変換
-
googleカレンダーの予定を入力...
-
エクセルでセル未入力時の初期...
-
一太郎で作成した文書をコピペ...
-
PDF 入力途中で改行したい
-
テキストファイルで改行に置換...
-
ワードにて スペースを全て改行...
-
JUST PDF 3 傾き補正
-
Office Word [ここに入力] が...
おすすめ情報
早速のご回答、ありがとうございます!
# https にリダイレクト
RewriteRule ^.*$ https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
部分につきまして、重ねての質問です。よろしくお願いいたします。
上記部分を
RewriteRule ^(.*)$ https://www.●●●.com/$1 [R=301,L]
にして、うまく動いています。
t_fumiakiさんからご教示いただいた内容と、下記の点が異なりますが、
大丈夫でしょうか。
1. .*を(.*)に変えた
2. {HTTP_HOST}%{REQUEST_URI}のところに www.●●●.com/$1
を入れた
3. [R,L]を[R=301,L]に変えた
よろしくお願いいたします。
色々なサイトを見て混乱してしまいましたが、最初の補足に書いた変更点1~3は元に戻し、教えていただいた通りにしました。ありがとうございました。