[さくら] マネージドサーバーで、$_server が他の値になる
2016年6月21日 at 11:09
さくらのマネージドサーバーを使用しているとき、
$_server が他の値になる=>画像などのURLがおかしくなる
ケースがありました。
こちらで確認したのは、キャッシュを生成するとき、3~5回に一回ぐらい、$_server が他の値になります。
concrete5.7.5.6
PHP5.6系
■ 暫定的な対処
管理画面からカノニカルURLを設定する
タグ:
Your post has been saved and will be published after approval by the forum moderator.
Katz Ueno
Re: [さくら] マネージドサーバーで、$_server が他の値になる
$_server[`HTTP_HOST`] (推定) の値に、なぜか、さくらの専用マネージドサーバーの他のお客様のアカウントのドメインが入る現象が起きています。
キャッシュ生成時 concrete5 は、この値を元にキャッシュファイルを作り、画像やリンクのドメインを生成します。
その際に、違うアドレスが入っているために、変になっています。
これは、さくらの専用マネージドサーバーの問題なので、さくらの人に原因究明をお願いしないといけないですね。
とりあえず、concrete5 での回避策は、カノニカル URLを設定して、絶対に URL が、正規のURLになるように設定することで回避できますが、根本的な問題解決にはなっていません。