質問編集履歴
4
補足しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -129,3 +129,11 @@
|
|
129
129
|
</head>
|
130
130
|
|
131
131
|
```
|
132
|
+
|
133
|
+
|
134
|
+
|
135
|
+
###補足
|
136
|
+
|
137
|
+
「example.com/country/japan/history/」へのアクセス時が問題でして、
|
138
|
+
|
139
|
+
「example.com/country/japan/」は通常通りアクセスできます。
|
3
質問のわかりにくい部分を訂正しました
test
CHANGED
File without changes
|
test
CHANGED
@@ -6,25 +6,15 @@
|
|
6
6
|
|
7
7
|
これによって、
|
8
8
|
|
9
|
-
「example.com/country/japan/history/」
|
9
|
+
「example.com/country/japan/history/」へのアクセス時に、
|
10
10
|
|
11
|
-
「post-country-history.php」が読み込まれます。
|
11
|
+
「post-country-history.php」が読み込まれ、リダイレクトは正常に作動しています。
|
12
12
|
|
13
13
|
|
14
14
|
|
15
|
-
|
15
|
+
###問題
|
16
16
|
|
17
|
-
|
18
|
-
|
19
|
-
|
20
|
-
|
21
|
-
###発生している問題
|
22
|
-
|
23
|
-
|
24
|
-
|
25
|
-
上のようにリダイレクトは正常に作動する状態にも関わらず、
|
26
|
-
|
27
|
-
下記「header.php」の処理において、``if( is_404() ){}``に該当してしまいます。
|
17
|
+
しかしそのアクセス時に、下記「header.php」の処理において、``if( is_404() ){}``に該当してしまいます。
|
28
18
|
|
29
19
|
つまり``'404です'``という文字列がcookieに保存されてしまうのです。
|
30
20
|
|
2
質問の分かりにくい点をなおしました
test
CHANGED
File without changes
|
test
CHANGED
@@ -32,7 +32,7 @@
|
|
32
32
|
|
33
33
|
###実現したいこと
|
34
34
|
|
35
|
-
「example.com/country/japan/history/」のような、
|
35
|
+
「example.com/country/japan/history/」のような、リダイレクト可能なページにアクセスしたときに、``if( is_404() ){}``に該当させない方法を知りたいです。
|
36
36
|
|
37
37
|
|
38
38
|
|
1
質問文がわかりにくかったので訂正しました
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,6 +1,6 @@
|
|
1
1
|
###前提
|
2
2
|
|
3
|
-
下記
|
3
|
+
下記「functions.php」のように、パーマリンクにリダイレクトをかけました。
|
4
4
|
|
5
5
|
|
6
6
|
|
@@ -8,7 +8,11 @@
|
|
8
8
|
|
9
9
|
「example.com/country/japan/history/」にアクセスしたときに、
|
10
10
|
|
11
|
-
「post-country-history.php」が読み込まれ
|
11
|
+
「post-country-history.php」が読み込まれます。
|
12
|
+
|
13
|
+
|
14
|
+
|
15
|
+
リダイレクトは正常に作動する状態です。
|
12
16
|
|
13
17
|
|
14
18
|
|
@@ -18,21 +22,23 @@
|
|
18
22
|
|
19
23
|
|
20
24
|
|
21
|
-
|
25
|
+
上のようにリダイレクトは正常に作動する状態にも関わらず、
|
22
26
|
|
23
|
-
「
|
27
|
+
下記「header.php」の処理において、``if( is_404() ){}``に該当してしまいます。
|
24
28
|
|
25
|
-
|
29
|
+
つまり``'404です'``という文字列がcookieに保存されてしまうのです。
|
26
30
|
|
27
31
|
|
28
32
|
|
29
33
|
###実現したいこと
|
30
34
|
|
31
|
-
「example.com/country/japan/history/」のような、ちゃんとコンテンツがあるページにアクセスしたときに、
|
35
|
+
「example.com/country/japan/history/」のような、ちゃんとコンテンツがあるページにアクセスしたときに、``if( is_404() ){}``に該当させない方法を知りたいです。
|
32
36
|
|
33
37
|
|
34
38
|
|
35
|
-
###
|
39
|
+
###「functions.php」
|
40
|
+
|
41
|
+
こちらで、リダイレクトは正常に作動する状態です。
|
36
42
|
|
37
43
|
```php
|
38
44
|
|
@@ -108,6 +114,8 @@
|
|
108
114
|
|
109
115
|
###「header.php」
|
110
116
|
|
117
|
+
リダイレクトは正常に作動する状態にも関わらず、下記の処理において、``if( is_404() ){}``に該当してしまうのが問題です。
|
118
|
+
|
111
119
|
```php
|
112
120
|
|
113
121
|
<head>
|
@@ -116,11 +124,11 @@
|
|
116
124
|
|
117
125
|
if( is_404() ){
|
118
126
|
|
119
|
-
echo "<script>$.cookie('page', '404');</script>";
|
127
|
+
echo "<script>$.cookie('page', '404です');</script>";
|
120
128
|
|
121
129
|
}else{
|
122
130
|
|
123
|
-
echo "<script>$.cookie('page', '
|
131
|
+
echo "<script>$.cookie('page', 'OKです');</script>";
|
124
132
|
|
125
133
|
}
|
126
134
|
|