質問: Wordpressで作成した社内ポータルサイトを運用しています。 今回、WEBサーバーのIPをDNSで名前解決できるようにした際に、これまで問題なく表示でいていたIPベースのURLからドメイン名ベースのURLでアクセスすると、IE11のブラウザを使用した時に限りレイアウト崩れが発生してしまいます。 [IE11でアクセスしたときのURLの例] ・IPベース:http://10.20.30.40/portal ←(問題なし) ・ドメインベース:http://info/portal ←(レイアウト崩れ発生) 通常、URLがIPベースかドメイン名ベースかでWEBサイトのレイアウト崩れが発生することはないと考えていますが、なぜか上記現象がIE11だけに発生してしまいます。(他のブラウザでは発生せず) いずれのURLでも事象が発生するのであればIE11のブラウザ特性で片づけられるのですが、URLがIPベースかドメインベースかの違いだけでレイアウト崩れが発生するのは理解に苦しむ状況です。 もし、既知の問題としてご存知の方がいれば、アドバイスをいただけないでしょうか。 以下、現状判明していること ・Chorome、FireFoxではIP・ドメインどちらのURLでもレイアウトは崩れない。 ・IPベースのURLでアクセスをするとIE11でもレイアウトは崩れない。 ・CSSは読み込めている。(しかしドメインベースURL+IE11だと一部の色付き枠線やフォントのサイズが反応していないように見える。)※ただしChrome、FireFoxはいずれも問題なし ・WordPressの設定で「WordPressアドレス」と「サイトURL」をドメインベースのURLに変更したが改善せず(テーマはsimplicityを使用) ・ブラウザのキャッシュクリアを実施したが改善せず ・互換表示設定を行うが改善せず
回答: IEが悪いというより、他のブラウザで表示はキャッシュが効いてしまっていて、うまく動いているように見えているのではないでしょうか? Wordpressは基本的に、フルパス指定になっているので、どこかに古いIPベースのパスが残ってしまっている可能性はあります。 一度、ブラウザで開いてみて、HTMLのソースも確認してみてはどうでしょうか?