質問編集履歴

4

記述ミスを修正

2019/10/25 05:43

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -54,7 +54,7 @@
54
54
 
55
55
  RewriteCond %{HTTP_HOST} ^sub.sample.co.jp
56
56
 
57
- RewriteRule ^(.*) https://sample/xxx/ [R=301,L]
57
+ RewriteRule ^(.*) https://sample.co.jp/xxx/ [R=301,L]
58
58
 
59
59
  </IfModule>
60
60
 

3

文章の修正

2019/10/25 05:43

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -78,7 +78,21 @@
78
78
 
79
79
 
80
80
 
81
- サーバー設定画面より、サブドメインを設定すると、ルートフォルダの中にディレクトリとしてサブドメインフォルダが設置されるため、リダイレクトループのような状態になっているのかもしれせん
81
+ サーバー設定画面より、サブドメインを設定すると、ルートフォルダの中にディレクトリとしてサブドメインと同名のフォルダが設置されま
82
+
83
+ そのため、FTPで構造を見ると、
84
+
85
+
86
+
87
+ sample.co.jp/
88
+
89
+ sample.co.jp/sub/
90
+
91
+
92
+
93
+ という感じです。
94
+
95
+
82
96
 
83
97
 
84
98
 

2

サンプルドメインの名称を変更した他、事象を整理しました。

2019/10/25 05:29

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,6 @@
1
1
  ### 前提・実現したいこと
2
2
 
3
- サブドメインからWordPress内の特定ページへリダイレクトをしたいのですが、実現できずに困っております。
3
+ サブドメイン以下の全てのページへのアクセスを、メインドメインに設置されているWordPress内の特定ページへリダイレクトをしたいのですが、実現できずに困っております。
4
4
 
5
5
 
6
6
 
@@ -8,21 +8,17 @@
8
8
 
9
9
 
10
10
 
11
- server
11
+ - sample.co.jp/wp/xxx ← リダイレクト先
12
12
 
13
- - mainDomain/WP_wrapper/WordPress/xxx
13
+ - sub.sample.co.jp/ 
14
14
 
15
- - subDomain/
15
+ -index.html
16
16
 
17
- -index.html
17
+ -aaa.html
18
18
 
19
- -aaa.html
20
-
21
- -bbb.html
19
+ -bbb.html
22
20
 
23
21
 
24
-
25
- subDomain以下へのアクセス全てを、WordPress/xxxへリダイレクトするのが実現したいことです。
26
22
 
27
23
 
28
24
 
@@ -30,7 +26,19 @@
30
26
 
31
27
 
32
28
 
29
+ ```
30
+
31
+ sub.sample.co.jpトップへのアクセスはsample.co.jp/xxxへとアドレスバーが書き換わっています。
32
+
33
+
34
+
35
+ サーバー上にある、root/sub/フォルダを削除すると500エラーになります。
36
+
33
- ```subDomainへのアクセスは期待通りの動作をしているのですが、subDomain以下のページへアクセスすると500エラーとなります。
37
+ sub.sample.co.jp/aaaなどへのアクセスは500エラーとなります。
38
+
39
+
40
+
41
+
34
42
 
35
43
 
36
44
 
@@ -40,55 +48,31 @@
40
48
 
41
49
  ```
42
50
 
43
-
44
-
45
51
  <IfModule mod_rewrite.c>
46
52
 
47
53
  RewriteEngine On
48
54
 
49
- RewriteCond %{HTTP_HOST} ^subDomain.mainDomain.co.jp
55
+ RewriteCond %{HTTP_HOST} ^sub.sample.co.jp
50
56
 
51
- RewriteRule ^(.*) https:/mainDomain/xxx/ [R=301,L]
57
+ RewriteRule ^(.*) https://sample/xxx/ [R=301,L]
52
58
 
53
59
  </IfModule>
54
60
 
55
61
  ```
56
62
 
57
- ```
58
63
 
59
-
60
-
61
- <IfModule mod_rewrite.c>
62
-
63
- RewriteEngine On
64
-
65
- RewriteCond %{HTTP_HOST} ^subDomain.mainDomain.co.jp(.*)
66
-
67
- RewriteRule ^(.*) https:/mainDomain/xxx/ [R=301,L]
68
-
69
- </IfModule>
70
-
71
- ```
72
64
 
73
65
  ### 試したこと
74
66
 
75
67
 
76
68
 
77
- ここに問題に対して試したことを記載してください。
78
-
79
-
80
-
81
- コード記載し動作を確認したところ、ドメイントップへのアクセスはmainDomain/WP_wrapper/WordPress/xxxへリダイレクトされるが、それ以外は500エラーが発生
69
+ 上記のコードをsample.co.jp/wp/へ設置し動作を確認した。
82
-
83
-
84
-
85
- コード②を記載すると、リダイレクトがされない
86
-
87
-
88
70
 
89
71
 
90
72
 
91
73
  ### 補足情報(FW/ツールのバージョンなど)
74
+
75
+
92
76
 
93
77
  Webサーバー:nginx ただし、htaccessを通常通り利用できるよう、カスタマイズされています。(エックスサーバー )
94
78
 

1

タイトルを変更しました。

2019/10/25 05:25

投稿

退会済みユーザー
test CHANGED
@@ -1 +1 @@
1
- サブドメインあkらメインドメインの特定ページへのリダイレクト
1
+ サブドメインらメインドメインの特定ページへのリダイレクト
test CHANGED
File without changes