質問編集履歴

2

現状を詳しく追記

2021/03/04 03:12

投稿

fkshin
fkshin

スコア12

test CHANGED
@@ -1 +1 @@
1
- phpでheader を使った301リダイレクトが一部効かない原因
1
+ phpでheader を使った301リダイレクトが一部効かず画面が真っ白に
test CHANGED
@@ -3,6 +3,12 @@
3
3
  **「私より以前に作業したものに関してはリダイレクトがきくけど私が作業したものは効かない」**
4
4
 
5
5
  という現象が起こっています。
6
+
7
+
8
+
9
+ また、自分があとから記載したものに関しては真っ白の画面になってしまって、301もきいてるのかきいてないのかわからない状態になってしまいます。
10
+
11
+ どうしたらいいかお手上げでして、開発ツールで確認してみたところ、index.phpは読み込むものの最初の下記のheader部分から下が読み込まれていない感じになっています。
6
12
 
7
13
 
8
14
 

1

書き足しを追加

2021/03/04 03:12

投稿

fkshin
fkshin

スコア12

test CHANGED
File without changes
test CHANGED
@@ -70,7 +70,65 @@
70
70
 
71
71
 
72
72
 
73
+
74
+
73
75
  このexit();から下に同じようにコピペしてリダイレクトを足していったのですが、これに追記するとリダイレクトが効きません。
76
+
77
+
78
+
79
+ ```php
80
+
81
+ <?php
82
+
83
+ if($_SERVER['PHP_SELF'] == "/2016/jpn/product/acGen/index.php"){
84
+
85
+ header("Location: https://hogehoge.com/products/acgen/",true,301);
86
+
87
+ exit();
88
+
89
+ }else if($_SERVER['PHP_SELF'] == "/2016/jpn/product/cellec/index.php"){
90
+
91
+ header("Location: https://hogehoge.com/products/cellecv/",true,301);
92
+
93
+ exit();
94
+
95
+ }else if($_SERVER['PHP_SELF'] == "/2016/jpn/product/lipocel/index.php"){
96
+
97
+ header("Location: https://hogehoge.com/products/lipocel2/",true,301);
98
+
99
+ exit();
100
+
101
+ }else if($_SERVER['PHP_SELF'] == "/2016/jpn/product/tribeam/index.php"){
102
+
103
+ header("Location: https://hogehoge.com/products/tribeampremium/",true,301);
104
+
105
+ exit();
106
+
107
+ }else if($_SERVER['PHP_SELF'] == "/2016/jpn/company/event/workshop/index.php"){
108
+
109
+ header("Location: https://hogehoge.com/event/",true,301);
110
+
111
+ exit();
112
+
113
+ }else if($_SERVER['PHP_SELF'] == "/2016/jpn/product/edgeone/index.php"){
114
+
115
+ header("Location: https://hogehoge.com/products/edgeone/",true,301);
116
+
117
+ exit();
118
+
119
+ }
120
+
121
+ //smoothcool is /2016/jpn/product/smoothcool/index.php inline code
122
+
123
+ require_once ($_SERVER["DOCUMENT_ROOT"]. "/include/Define.include.php");
124
+
125
+ require_once (__ROOT_DIR__. "include/Link.include.php");
126
+
127
+
128
+
129
+ ?>
130
+
131
+ ```
74
132
 
75
133
 
76
134