質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
リダイレクト

プログラムの入力元や出力先を通常とは別の場所に転送させることをリダイレクトと呼びます。

.htaccess

Apacheウェブサーバーにおいて、ディレクトリ単位で設置及び設定を行う設定ファイルを指します。

Q&A

0回答

1222閲覧

httpからhttpsへのリダイレクトについて

alitomo

総合スコア41

リダイレクト

プログラムの入力元や出力先を通常とは別の場所に転送させることをリダイレクトと呼びます。

.htaccess

Apacheウェブサーバーにおいて、ディレクトリ単位で設置及び設定を行う設定ファイルを指します。

0グッド

0クリップ

投稿2016/12/10 04:45

編集2017/07/20 09:42

現在ECショップをBASEで作成しており、独自ドメインを設定しています。
BASE独自ドメインがCNAMEしか設定できずドメインwww有りで統一したいのですが、
上手く行くブラウザと上手く行かないブラウザがあり、困っております。
そこで質問なのですが、

質問1:
hoge.shop
の階層以下を
https://www.hoge.shop
にリダイレクトしたい。
→.htaccessの設定を知りたい。

質問2:
上手く行くブラウザと行かないブラウザがあるのはなぜか?

質問1については調べた所
http://itiho.com/basedomain/
の記事を元に

RewriteEngine on
RewriteCond %{HTTP_HOST} ^hoge.shop
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.)$ http://www.hoge.shop/$1 [R=301,L]
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.
)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]


と設定した所
hoge.shop
は上手く
https://www.hoge.shop
にリダイレクトするのですが、
hoge.shop/test
等のサブディレクトリでは上手く行きませんでした。
またchromeでは上手く行きましたが、IEでは上手く行きませんでした。

以上お力をおかし頂ければと思います。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問