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

質問編集履歴

4

対処策2を追加

2017/07/06 15:44

投稿

Nanohana
Nanohana

スコア123

title CHANGED
File without changes
body CHANGED
@@ -15,7 +15,7 @@
15
15
  を比較しても差分はホームディレクトリとドメイン名の差分のみとなっています。何が考えられるでしょう?
16
16
  ドメインについても同様の設定になっています。
17
17
 
18
-
18
+ (考えた対処策1)
19
19
  wordpressの使用しているfunction.php に以下を書いてもうまくいきませんでした。
20
20
  function remove_redirect_guess_404_permalink($redirect_url, $requested_url) {
21
21
  if(is_404()) {
@@ -24,4 +24,9 @@
24
24
  return $redirect_url;
25
25
  }
26
26
 
27
- add_filter('redirect_canonical', 'remove_redirect_guess_404_permalink', 10, 2);
27
+ add_filter('redirect_canonical', 'remove_redirect_guess_404_permalink', 10, 2);
28
+
29
+ (考えた対処策2)
30
+ NGINXの設定B.com_ssl.conf のドキュメントルートだけA.comのものに
31
+ 書き換えたところ、B.com/あいうえおかきくけこ/ はエラーに(A.com/あいうえおかきくけこ/ と同じところに飛んだ)なりました。
32
+ よって、nginxの .confがおかしい可能性は低いと思います。

3

function\.php

2017/07/06 15:44

投稿

Nanohana
Nanohana

スコア123

title CHANGED
File without changes
body CHANGED
File without changes

2

function\.php

2017/07/06 14:43

投稿

Nanohana
Nanohana

スコア123

title CHANGED
File without changes
body CHANGED
@@ -13,4 +13,15 @@
13
13
  A.com_ssl.conf
14
14
  B.com_ssl.conf
15
15
  を比較しても差分はホームディレクトリとドメイン名の差分のみとなっています。何が考えられるでしょう?
16
- ドメインについても同様の設定になっています。
16
+ ドメインについても同様の設定になっています。
17
+
18
+
19
+ wordpressの使用しているfunction.php に以下を書いてもうまくいきませんでした。
20
+ function remove_redirect_guess_404_permalink($redirect_url, $requested_url) {
21
+ if(is_404()) {
22
+ return false;
23
+ }
24
+ return $redirect_url;
25
+ }
26
+
27
+ add_filter('redirect_canonical', 'remove_redirect_guess_404_permalink', 10, 2);

1

ドメイン名を追記

2017/07/06 14:32

投稿

Nanohana
Nanohana

スコア123

title CHANGED
File without changes
body CHANGED
@@ -12,5 +12,5 @@
12
12
 
13
13
  A.com_ssl.conf
14
14
  B.com_ssl.conf
15
- を比較しても差分はホームディレクトリの差分のみとなっています。何が考えられるでしょう?
15
+ を比較しても差分はホームディレクトリとドメイン名の差分のみとなっています。何が考えられるでしょう?
16
16
  ドメインについても同様の設定になっています。