回答編集履歴
4
コメントを受けて追記
answer
CHANGED
@@ -1,3 +1,15 @@
|
|
1
|
+
|
2
|
+
なんか話がかみ合わないので私ではこれ以上お役にたてなさそうです。
|
3
|
+
解決できるよう祈ってます。
|
4
|
+
|
5
|
+
>chromeの場合、httpsが入るとうまく動かないですね。
|
6
|
+
「chromeの場合」:IEやForefoxやSafariなら正常に動作してるの?
|
7
|
+
「httpsが入ると」:どこに? .htaccessの定義の話?リクエストの話?
|
8
|
+
「うまく動かない」:具体的にどうなる(どういうリクエストをしたらどういうレスポンスが返ってる)の?
|
9
|
+
|
10
|
+
---
|
11
|
+
|
12
|
+
|
1
13
|
Servername, ServerAliasで複数のFQDNを指定しているのでしょうか?
|
2
14
|
(いちいち%{HTTP_HOST}をマッチさせる必要があるのでしょうか?)
|
3
15
|
|
3
回答のコードにコメント追加
answer
CHANGED
@@ -3,6 +3,7 @@
|
|
3
3
|
|
4
4
|
###以下のように全リクエストリダイレクトではだめですか?
|
5
5
|
```
|
6
|
+
#RewriteCond など不要 全てのリクエストをリダイレクトする
|
6
7
|
RewriteRule ^(.*) https://hoge.jp/$1 [R=301,L]
|
7
8
|
```
|
8
9
|
|
2
毎外修正:「\^111\\\.111\\\.11\\\.1"」を「\^111\\\.111\\\.11\\\.1\$」に修正
answer
CHANGED
@@ -10,7 +10,7 @@
|
|
10
10
|
%{HTTP_HOST} にHTTP SCHEME(プロトコル)は含まれません。
|
11
11
|
|
12
12
|
```
|
13
|
-
RewriteCond %{HTTP_HOST} ^111\.111\.11\.1
|
13
|
+
RewriteCond %{HTTP_HOST} ^111\.111\.11\.1$
|
14
14
|
RewriteRule ^(.*) https://hoge.jp/$1 [R=301,L]
|
15
15
|
```
|
16
16
|
|
1
回答に補足内容追記
answer
CHANGED
@@ -12,4 +12,12 @@
|
|
12
12
|
```
|
13
13
|
RewriteCond %{HTTP_HOST} ^111\.111\.11\.1"
|
14
14
|
RewriteRule ^(.*) https://hoge.jp/$1 [R=301,L]
|
15
|
-
```
|
15
|
+
```
|
16
|
+
|
17
|
+
### 「RewriteEngine On」は記述してますよね?
|
18
|
+
質問に記載の以下は ```.htaccess```に記載している内容の一部ですよね?すべてではないですよね?
|
19
|
+
もし全てなのであれば 先頭行に以下を記述してください。
|
20
|
+
|
21
|
+
```
|
22
|
+
RewriteEngine On
|
23
|
+
```
|