web-dev-qa-db-ja.com

Apache2仮想ホストlocalhostは、絶対パスが原因でオフライン時にCSSをレンダリングしません

ローカルサーバーでApache2を実行しています。 no-ip.comを使用して、ケーブルモデムを介してDNSをそのサーバーにルーティングします。 WordPressは絶対ドメインURLにリンクしているため、Webから切断され、localhostで作業している間、私のWebページはCSSをレンダリングしません。

このホストの/ etc/Apache2/sites-available/defaultファイルには、ServerName www.example.comServerAlias localhostがあり、サイトをオフラインで表示できません

CSSをレンダリングするために仮想ホストファイルに何を追加できますか?または、WPと、オフライン中に到達できないドメインを指している私のzendアプリケーションで、運が悪いのでしょうか?

Localhostのブラウズ中にファイルパスが問題を引き起こすことに気付いた後の注意点は、ServerNameおよびServerAliasを追加して、それを機能させようとしたことです。

ありがとう

4
Anagio
  1. ルート相対パス(/path/to/your.css)を使用します。これらはほとんどのサイトの絶対パスと同じくらい優れており、複数のホストを介してアセットにアクセスすることができます。

  2. ホストファイルにドメインのエントリを追加します。

    127.0.0.1 www.example.com

1
Lèse majesté

Www.example.comの古い値をキャッシュしているマシンである可能性があります

DNSをフラッシュして、再試行します。

もう1つ確認するのは、www.example.comを使用しており、wordpressがexample.comにアクセスしている場合、問題が発生することです。example.comをホストファイルに追加します。 www.example.com。

0
Toby