質問編集履歴

2

質問を具体的に

2016/03/03 19:44

投稿

ty-komame
ty-komame

スコア12

test CHANGED
File without changes
test CHANGED
@@ -59,6 +59,14 @@
59
59
  ## 質問
60
60
 
61
61
  `<?php echo home_url(); ?>`および`<?php the_permalink(); ?>`がSSL化されたURLを出力してくれない原因と対処方法をご存知の方がいらっしゃいましたら、お力を貸していただけないでしょうか?
62
+
63
+
64
+
65
+ すでに公開中のサイトですので、根本原因の排除よりも、現在起きているエラーへの処置を優先したいと思っています。
66
+
67
+ そのため、例えばfunctions.phpに記述することで`home_url()`と`the_permalink()`が出力する値を強制的にhttpsにしてしまう、などの対処方法がありましたら、是非ご教授ください。
68
+
69
+ よろしくお願いいたします。
62
70
 
63
71
 
64
72
 

1

補足情報の追加

2016/03/03 19:44

投稿

ty-komame
ty-komame

スコア12

test CHANGED
File without changes
test CHANGED
@@ -79,3 +79,103 @@
79
79
 
80
80
 
81
81
  `<a href="<?php home_url(); ?>">` → 現在表示中ページのURL(`http`の箇所も現在表示中のURLに依る)
82
+
83
+
84
+
85
+ **追記:chitokuさんにご指摘頂いた通り、上記の説明は私は勘違いでした。**
86
+
87
+
88
+
89
+ ## 補足2
90
+
91
+
92
+
93
+ **頂いたご回答にて`$_SERVER`が必要とのことですが、以下のような情報でよろしいでしょうか?**
94
+
95
+ (私自身で所有しているサイトではないのでドメインなどは伏せ字(xxxxx)にしています。)
96
+
97
+
98
+
99
+ ```
100
+
101
+ PHP_SELF /index.php
102
+
103
+ argv -
104
+
105
+ argc -
106
+
107
+ GATEWAY_INTERFACE CGI/1.1
108
+
109
+ SERVER_ADDR xxxxxxx
110
+
111
+ SERVER_NAME xxxxxxx
112
+
113
+ SERVER_SOFTWARE Apache
114
+
115
+ SERVER_PROTOCOL HTTP/1.1
116
+
117
+ REQUEST_METHOD GET
118
+
119
+ REQUEST_TIME 1457028756
120
+
121
+ REQUEST_TIME_FLOAT 1457028756.7541
122
+
123
+ QUERY_STRING
124
+
125
+ DOCUMENT_ROOT /home/xxxx/xxxx/public_html
126
+
127
+ HTTP_ACCEPT text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
128
+
129
+ HTTP_ACCEPT_CHARSET -
130
+
131
+ HTTP_ACCEPT_ENCODING gzip, deflate, sdch
132
+
133
+ HTTP_ACCEPT_LANGUAGE ja,en-US;q=0.8,en;q=0.6
134
+
135
+ HTTP_CONNECTION close
136
+
137
+ HTTP_HOST xxxxxxx
138
+
139
+ HTTP_REFERER -
140
+
141
+ HTTP_USER_AGENT Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/48.0.2564.116 Safari/537.36
142
+
143
+ HTTPS on
144
+
145
+ REMOTE_ADDR xxxxxxx
146
+
147
+ REMOTE_HOST -
148
+
149
+ REMOTE_PORT 25587
150
+
151
+ REMOTE_USER -
152
+
153
+ REDIRECT_REMOTE_USER -
154
+
155
+ SCRIPT_FILENAME /home/xxxxx/xxxxx/public_html/index.php
156
+
157
+ SERVER_ADMIN xxxxxxx
158
+
159
+ SERVER_PORT 443
160
+
161
+ SERVER_SIGNATURE
162
+
163
+ PATH_TRANSLATED -
164
+
165
+ SCRIPT_NAME /index.php
166
+
167
+ REQUEST_URI /hoge/
168
+
169
+ PHP_AUTH_DIGEST -
170
+
171
+ PHP_AUTH_USER -
172
+
173
+ PHP_AUTH_PW -
174
+
175
+ AUTH_TYPE -
176
+
177
+ PATH_INFO -
178
+
179
+ ORIG_PATH_INFO -
180
+
181
+ ```