![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
よろしくお願いいたします。
サイトにSSLを導入したので、正規化の.htaccessを下記のように書き換えましたが、
うまくいきません。
【.htaccessデータの内容】
RewriteEngine On
RewriteCond %{HTTP_HOST} ^●●●\.com
RewriteRule ^(.*) https://www.●●●.com/$1 [R=301,L]
【状況】
ブラウザのアドレスに
●●●.comと入力した場合も、www.●●●.comと入力した場合も
それぞれにhttps://をつけて入力した場合も、そのままのURLです。
よろしくお願いいたします。
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_16.png?5a7ff87)
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]
とても速くお答えいただき、ありがとうございます!
補足をご覧ください。現在うまく機能しているのですが、少し変えた部分があるので合っているか不安です。方法がいろいろあるとのことなのですが、間違っていないでしょうか?よろしくお願いいたします。
No.1
- 回答日時:
そもそもですが、.htaccess の使用は許可されているのでしょうか?
またお使いのhttpdやバージョンも記載したほうがいいです。
(例えば、apache2.4系とか。apacheだと2.2と2.4では書き方が違うかもしれません)
うまくいかない場合はログをみるとか、ネット情報を参照する場合はそのサイトで説明しているバージョンとあっているかなども注意してください。
素早いご回答をありがとうございます。
質問の仕方が情報不足!だったようで、ご迷惑をおかけしました。
根本的にずれているようで、申し訳ありません。
勉強になりました。
お探しの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ランキング
-
はがきデザインキットの使い方
-
Accessデータベース変更禁止
-
Oracle9iで標準にインストール...
-
差込印刷の逆?をしたい
-
F-TRANをAccessで使用したいの...
-
複合機でスキャンしたデータの...
-
下記のようなHP作成に必要な知...
-
wordの差込印刷(ラベル作成)...
-
フォトショップエレメンツ8.0の...
-
eタイピングテストでローマ字の...
-
「ドゥ」の簡単なローマ字入力方法
-
Google form グーグルフォーム...
-
1MBでドレくらいの文章を書くこ...
-
googleカレンダーの予定を入力...
-
この文字はどうやって入力する...
-
PDF 入力途中で改行したい
-
Office Word [ここに入力] が...
-
エクセルでセル未入力時の初期...
-
上ハイフンの打ち方
-
ワードで住所の漢数字番地の縦...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
wordの差込印刷(ラベル作成)...
-
差込印刷の逆?をしたい
-
F-TRANをAccessで使用したいの...
-
はがきデザインキットの使い方
-
ヤマト運輸・佐川急便などの荷...
-
【至急】みんなの青色申告21...
-
複合機でスキャンしたデータの...
-
漫画喫茶でお客様がPCでコミッ...
-
Google form グーグルフォーム...
-
「ドゥ」の簡単なローマ字入力方法
-
1MBでドレくらいの文章を書くこ...
-
ワードにて スペースを全て改行...
-
PDF 入力途中で改行したい
-
テキストファイルで改行に置換...
-
エクセルでセル未入力時の初期...
-
一太郎をワードに変換
-
googleカレンダーの予定を入力...
-
Office Word [ここに入力] が...
-
エクセルの表を選択し、「画像...
-
一太郎で作った文書を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は元に戻し、教えていただいた通りにしました。ありがとうございました。