質問編集履歴

4

正しくできるパターンがあったので追記

2019/10/08 01:03

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -85,3 +85,23 @@
85
85
  /dw_mobile/$1 → 404エラー
86
86
 
87
87
  /$1 → 404エラー
88
+
89
+
90
+
91
+ 【追記2】
92
+
93
+ いろいろ書き換えながらテストしている最中に偶然次のことに気が付きました。
94
+
95
+ 転送先を https から http にするとページ移動しました。 
96
+
97
+ 変更前 https://example.com/wp/p/dw_mobile/$1 
98
+
99
+ 変更後 http://example.com/wp/p/dw_mobile/$1
100
+
101
+ .htaccess内にはhttpの場合、httpsの場合などの転送記載はいっさいありません。
102
+
103
+ なぜ、httpなら転送してくれるのか…さっぱりわかりません
104
+
105
+
106
+
107
+ 利用しているサーバーは さくらサーバー です。

3

追記内容に書き間違いがあったので修正

2019/10/08 01:03

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -74,11 +74,11 @@
74
74
 
75
75
  この部分の後半を少しずつ削除しながら試してみました。
76
76
 
77
- https://example.com/wp/p/dw_mobile/112233 → 転送元のまま
77
+ https://example.com/wp/p/dw_mobile/$1 → 転送元のまま
78
78
 
79
- example.com/wp/p/dw_mobile/112233 → 転送元のまま
79
+ example.com/wp/p/dw_mobile/$1 → 転送元のまま
80
80
 
81
- /wp/p/dw_mobile/112233 → 転送元のまま
81
+ /wp/p/dw_mobile/$1 → 転送元のまま
82
82
 
83
83
  /p/dw_mobile/$1 → 404エラー
84
84
 

2

RewriteRule を少しずつ削ってテストしてみました

2019/10/07 23:49

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -63,3 +63,25 @@
63
63
 
64
64
 
65
65
  よろしくおねがいします。
66
+
67
+
68
+
69
+ 【追記】
70
+
71
+ ```RewriteRule ^p/download/(.*?)$ https://example.com/wp/p/dw_mobile/$1 [L]```
72
+
73
+
74
+
75
+ この部分の後半を少しずつ削除しながら試してみました。
76
+
77
+ https://example.com/wp/p/dw_mobile/112233 → 転送元のまま
78
+
79
+ example.com/wp/p/dw_mobile/112233 → 転送元のまま
80
+
81
+ /wp/p/dw_mobile/112233 → 転送元のまま
82
+
83
+ /p/dw_mobile/$1 → 404エラー
84
+
85
+ /dw_mobile/$1 → 404エラー
86
+
87
+ /$1 → 404エラー

1

質問に関係ない部分ですがスペルミスを修正

2019/10/07 11:29

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -10,11 +10,11 @@
10
10
 
11
11
 
12
12
 
13
- 転送元 https://exsample.com/wp/p/download/112233
13
+ 転送元 https://example.com/wp/p/download/112233
14
14
 
15
- 転送先 https://exsample.com/wp/p/dw_mobile/112233
15
+ 転送先 https://example.com/wp/p/dw_mobile/112233
16
16
 
17
- .htaccess設置場所 https://exsample.com/wp/.htaccess
17
+ .htaccess設置場所 https://example.com/wp/.htaccess
18
18
 
19
19
 
20
20
 
@@ -26,7 +26,7 @@
26
26
 
27
27
  RewriteCond %{HTTP_USER_AGENT} (iPod|iPhone|iPad|Android|Windows\ Phone)
28
28
 
29
- RewriteRule ^p/download/(.*?)$ https://exsample.com/wp/p/dw_mobile/$1 [L]
29
+ RewriteRule ^p/download/(.*?)$ https://example.com/wp/p/dw_mobile/$1 [L]
30
30
 
31
31
  # RewriteRule ^p/download/(.*?)$ https://www.yahoo.co.jp/ [L]
32
32