会員制サイトでログインしても画面が切り替わらない
先日、あるお客様の環境で不思議な事象に遭遇しました。
こちらのお客様は、Wordpressのログイン機能を流用した会員制サイトを運用しているのですが、弊社での作業中に会員制サイトにログインしても、ログインした事にならない事象(画面が切り替わらない事象)に遭遇しました。
ただし、Ctrl+F5で更新するか、ブラウザのウィンドウを上げなおせば、ログインした事になっている(画面が切り替わっている)という不可思議な事象で、なぜログイン直後には、画面が切り替わらないのかがわかりませんでした。
弊社内に構築してある開発環境では、まったく問題なかったので、何かしら差分があるだろうと思い調査をしました。
- PHPのバージョンの差異
- 開発環境のhttpと、本番環境のhttpsの差異
- パーマリンクの設定
- ブラウザのキャッシュ
しかし、いろいろ調査したのですが、原因がわからず、途方に暮れていたところ、「あっ」と思って気づいたのが、サーバー側のキャッシュ機能でした。
キャッシュはブラウザだけでなく、サーバー側にもキャッシュ機能があります。一般的には制的なファイル(css/php/jpg/pngなど)をキャッシュします。
サーバーのコントロールパネルからサーバーのキャッシュ機能を確認したところ、ONになっていたため、これをOFFにし、キャッシュのクリアを行ったところ、本事象は解決できました。
まとめ
サーバーのキャッシュ処理を想定していないコンテンツを運用する場合には、サーバーのキャッシュはOFFにする必要があります。
(高速化だといって安易にサーバーのキャッシュをONにすると、今回のように痛い目を見る事があります。)
WEB DESIGN全てお任せ!ホームページ制作
RishunTradingでは、日本にはないコンセプトや高いデザイン性をもったヨーロッパ製品の輸入販売、及び、Webサイト制作事業などをおこなっております。
「全てお任せ!ホームページ制作」は、ドメイン取得からサーバー設定、レスポンシブルデザイン(スマホ、タブレット対応)、SEO対策がすべて含まれたお得なホームページを制作するサービス商品です。
運用開始後に「Webサイト運用管理サービス(保守)」と組み合わせて購入しますと、メンテナンス、更新も含めてすべて弊社で実施しますので、お客様は安心して本業に集中する事ができます。
しかもなんと、「全てお任せ!ホームページ制作」は、¥100,000!で提供しております。
本業が忙しい中小企業様に大変ご好評を頂いている商品です。
独自ドメイン取得
サーバー開設&設定
レイアウト設計
レスポンシブルデザイン
(*1)検索エンジン最適化
(SEO対策)場所Maps
お問い合わせフォーム
SSL化
各種SNS連携
運用マニュアル