質問編集履歴

2

読みやすく編集しました。

2019/04/07 13:01

投稿

khir
khir

スコア13

test CHANGED
@@ -1 +1 @@
1
- シリウスで作ったサイトのさくらインターネットでのリダイレクトループを解決したい。
1
+ さくらインターネットでのリダイレクトループを解決したい。
test CHANGED
@@ -4,19 +4,17 @@
4
4
 
5
5
 
6
6
 
7
- PCからIEやChromeで試しても閲覧できず、Chromeだと「このページは動作していません リダイレクトが繰り返し行われました。」と表示されます。また、iPhoneから試しても同様の結果でした。の場合はSafariは「ページを開けません。多くのリダイレクト発生しています。」となり、Chromeでは「https://〇〇のウェブページは」一時的停止しているか、新しいウェブアドレスに移動した可能性があります。」と表示されま
8
-
9
- そこで、対策が載っているウェブサイトを参考に、試しにPCとiPhone共にcookieを消去してみても改善されません。
10
-
11
-
12
-
13
- なお、さくらインターネットで2018年10月頃に[こちらのサイト](https://www.homepage-tukuri.com/custom/entry351.html)を参考に無料SSL化を実施しており、その時から2019年3月31日昼頃までは問題なくhttpからhttpsへ正常にリダイレクトされており、サイトも閲覧できておりました。また、少なくとも今年に入ってからは全く触っておらず、何か特別な設定や変更をしたこともないので、このリダイレクトループがなぜ起きたか原因が分かりません。
7
+ PCやiPhoneからIEやChromeで試しても閲覧できず「このページは動作していません リダイレクトが繰り返し行われました。」と表示されます。そ、対策載っていウェブサイトを参考cookieを消去してみても改善されません
8
+
9
+
10
+
11
+ なお、さくらインターネットで2018年10月頃に[こちらのサイト](https://www.homepage-tukuri.com/custom/entry351.html)を参考に無料SSL化を実施しており、その時から2019年3月31日昼頃までは問題なくhttpからhttpsへ正常にリダイレクトされており、サイトも閲覧できておりました。また、少なくとも今年に入ってからは全く触っておらず、何か特別な設定や変更をしたこともないので、リダイレクトループがなぜ起きたか原因が分かりません。
14
12
 
15
13
 
16
14
 
17
15
  過去にシリウスやさくらインターネット内の.htaccessは触ったことがなく、何も記述したことはございません。
18
16
 
19
- ちなみに何も触ていない現在の記述はこちらになります。
17
+ ちなみに元からあた.htaccessの記述はこちらになります。
20
18
 
21
19
  #### さくらインターネットのファイルマネージャー内の.htaccessの記述
22
20
 
@@ -98,13 +96,7 @@
98
96
 
99
97
 
100
98
 
101
-
102
-
103
- また、ローカル環境では閲覧可能でした。(シリウス内のプレビューだとサイトが確認できます)
99
+ また、ローカル環境では閲覧可能で。(シリウス内のプレビューだとサイトが確認できます)
104
-
105
-
106
-
107
- さくらインターネット+ワードプレスの組み合わせの記事はよく目にしますが、さくらインターネット+シリウスの同じような状況の記事はなく、困り果てております。
108
100
 
109
101
 
110
102
 

1

2019年4月7日現在の状況とやったことを追記しました。

2019/04/07 13:01

投稿

khir
khir

スコア13

test CHANGED
File without changes
test CHANGED
@@ -180,8 +180,64 @@
180
180
 
181
181
 
182
182
 
183
+ ### 追記:2019年4月7日現在の状況
184
+
185
+ アドバイスいただいた内容を参考にして、下記サイトを見て試行錯誤してみましたが、未だにリダイレクトループから抜け出せておりません。https://engineer-milione.com/create/sakura-htaccess.html
186
+
187
+
188
+
189
+ #### やったこと
190
+
191
+ SSLを使用してwwwなしで統一したいため、さくらサーバーで使用していたドメインの「〇〇.com」に加えて「www. 〇〇.com」を新たに登録し、両方とも「wwwを付与せずマルチドメインとして使用する(上級者向け)」、と「SNI SSLを利用する」を選択してSSL証明書を設定しました。
192
+
193
+
194
+
195
+ その後ファイルマネージャーにアクセスし、/home/ユーザー名/wwwの下の「〇〇.com」の中にある既存の.htaccessの上部に下記コードを追記しました。
196
+
197
+ ```
198
+
199
+ SetEnvIf REDIRECT_HTTPS (.*) HTTPS=$1
200
+
201
+ <IfModule mod_rewrite.c>
202
+
203
+ RewriteEngine on
204
+
205
+ RewriteCond %{ENV:HTTPS} !on
206
+
207
+ RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
208
+
183
- ### 補足情報(FW/ツールのバージョンなど)
209
+ </IfModule>
210
+
184
-
211
+ ```
212
+
185
-
213
+ また、「www.〇〇.com」という新しいフォルダを作り、/home/ユーザー名/wwwの下に設置し、その中.htaccessファイルを置いて下記コードを記述しました。
214
+
186
-
215
+ ```
216
+
217
+ SetEnvIf REDIRECT_HTTPS (.*) HTTPS=$1
218
+
219
+ <IfModule mod_rewrite.c>
220
+
221
+ RewriteEngine on
222
+
223
+ RewriteCond %{HTTP_HOST} ^www.〇〇.com
224
+
225
+ RewriteRule (.*) https://〇〇/$1 [R=301,L]
226
+
187
- ここにより詳細な情報を記載してください。
227
+ </IfModule>
228
+
229
+ ```
230
+
231
+ /home/ユーザー名/wwwの下に、「〇〇.com」と「www. 〇〇.com」の2つがあり、「〇〇.com」にはサイトのすべての情報が、「www.〇〇.com」には.htaccessのみ入っている状態です。
232
+
233
+
234
+
235
+ #### 現在の状態
236
+
237
+ httpsとhttp、wwwありなしの4パターンで試しましたが、いずれもまずhttps://〇〇.comに転送されますが、その後https://〇〇.com→https://〇〇.com→・・・とリダイレクトループが発生してしまいます。
238
+
239
+
240
+
241
+ コードの記述内容やフォルダ作成の場所、もしくは他のところが間違っているのでしょうか。
242
+
243
+ 大変お忙しいとは存じますが、ご教示いただけますと幸いです。