teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

4

解決時の設定画面です。複数ドメイン登録があるときはそれぞれの公開フォルダ内に.htaccessを配置

2021/03/17 10:16

投稿

pooh-tarou
pooh-tarou

スコア5

title CHANGED
File without changes
body CHANGED
@@ -101,4 +101,8 @@
101
101
  RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
102
102
 
103
103
 
104
- ```
104
+ ```
105
+
106
+ ###解決しました
107
+ 解決時の設定画面を記録のために載せておきます。
108
+ [リンク](https://drive.google.com/file/d/1u4iw9r0oZxFSJ2uUKfEDq2aw6N1gcyCG/view)

3

2は成功したと思いましたが勘違いでした。まだエラーが発生しています。

2021/03/17 10:16

投稿

pooh-tarou
pooh-tarou

スコア5

title CHANGED
File without changes
body CHANGED
@@ -55,17 +55,19 @@
55
55
  Google Chrome: 89.0.4389.82(Official Build)
56
56
  ロリポップ上に用意されている ブラウザ内のFTPツールをつかってブラウザで.htaccessを開き、直接ファイルを書き換えています。
57
57
 
58
- ###【追記3.16.20:38】アドバイスありがとうございます。
58
+ ###【追記3.16.21:07】アドバイスありがとうございます。
59
59
  ※全角のSを修正しました
60
60
  ※コロンが抜けているのを修正しました
61
61
 
62
- →質問1.httpからhttpsへの切り替え成功しました!ありがとうございます。
62
+ →質問1.httpからhttpsへの切り替え
63
+  →成功しましたありがとうございます
64
+  
65
+ →質問2.www無し接続
66
+   →失敗します。https://www.doremi.com/root/
67
+ へ接続され404 notfoundとなります。原因がわかりません。
63
68
 
64
- →質問2.www無し→成功しました!ありがとうございます。
65
-
66
69
   →質問3.まだ動作がおかしいです。各ページからリンクされている
67
-   <a href="./index.html">をクリックすると今、自分がいるところの上のフォルダつまりrootフォルダを表示させて404になります。
70
+   <a href="./index.html">をクリックすると今、自分がいるところの上のフォルダつまりrootフォルダを表示させて404になります。(質問2に起因している気がします。) 
68
-  
69
71
  index.html,test1~3.html で同様の現象が発生し、
70
72
  リンクをクリックするとhttps://www.doremi.com/root/
71
73
  というURLになり、404Error NotFoundになります。

2

誤記修正しました

2021/03/16 12:11

投稿

pooh-tarou
pooh-tarou

スコア5

title CHANGED
File without changes
body CHANGED
@@ -67,7 +67,7 @@
67
67
    <a href="./index.html">をクリックすると今、自分がいるところの上のフォルダつまりrootフォルダを表示させて404になります。
68
68
   
69
69
  index.html,test1~3.html で同様の現象が発生し、
70
- リンクをクリックするとhttps://www.do-emerald.com/root/
70
+ リンクをクリックするとhttps://www.doremi.com/root/
71
71
  というURLになり、404Error NotFoundになります。
72
72
 
73
73
  indexとtestはいずれもrootの直下のフォルダです。

1

回答頂いた内容を実施いたしました。

2021/03/16 11:41

投稿

pooh-tarou
pooh-tarou

スコア5

title CHANGED
File without changes
body CHANGED
@@ -35,8 +35,7 @@
35
35
  RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
36
36
 
37
37
  ```
38
-
39
- ### 試したこと
38
+ ## 試したこと
40
39
  ロリポップのマニュアルに従い、
41
40
  1.「htaccessのパーミッション(属性)を「604」に変更します。 」を644→604へ変更済みです
42
41
  2.コードの一番最後に改行を入れています。
@@ -51,7 +50,53 @@
51
50
  ### 参照元
52
51
  ロリポップヘルプより https://lolipop.jp/manual/hp/htaccess-08/ を参考にして記載しました。
53
52
 
54
- ###実施環境
53
+ ###実施環境
55
54
  iMAC Catalina:10.15.6
56
55
  Google Chrome: 89.0.4389.82(Official Build)
57
- ロリポップ上に用意されている ブラウザ内のFTPツールをつかってブラウザで.htaccessを開き、直接ファイルを書き換えています。
56
+ ロリポップ上に用意されている ブラウザ内のFTPツールをつかってブラウザで.htaccessを開き、直接ファイルを書き換えています。
57
+
58
+ ###【追記3.16.20:38】アドバイスありがとうございます。
59
+ ※全角のSを修正しました
60
+ ※コロンが抜けているのを修正しました
61
+
62
+ →質問1.httpからhttpsへの切り替え成功しました!ありがとうございます。
63
+
64
+ →質問2.www無し→成功しました!ありがとうございます。
65
+
66
+  →質問3.まだ動作がおかしいです。各ページからリンクされている
67
+   <a href="./index.html">をクリックすると今、自分がいるところの上のフォルダつまりrootフォルダを表示させて404になります。
68
+  
69
+ index.html,test1~3.html で同様の現象が発生し、
70
+ リンクをクリックするとhttps://www.do-emerald.com/root/
71
+ というURLになり、404Error NotFoundになります。
72
+
73
+ indexとtestはいずれもrootの直下のフォルダです。
74
+
75
+ root- index.html 
76
+ -test1.html 
77
+ -test2.html
78
+ -test3.html
79
+
80
+  
81
+
82
+
83
+
84
+
85
+ ```ここに言語を入力
86
+ RewriteEngine On
87
+
88
+ RewriteCond %{THE_REQUEST} ^.*/index.html
89
+ RewriteRule ^(.*)index.html$ https://www.doremi.com/$1 [R=301,L]
90
+
91
+ RewriteEngine On
92
+
93
+ RewriteCond %{HTTP_HOST} ^doremi.com.com
94
+ RewriteRule ^(.*) https://www.doremi.com/$1 [R=301,L]
95
+
96
+ RewriteEngine On
97
+
98
+ RewriteCond %{HTTPS} off
99
+ RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
100
+
101
+
102
+ ```