0

母国語ではないので、英語が下手で申し訳ありません。

私はウェブ開発の初心者です。index.html をクリックして HTML ページを開くと、ブラウザにすべてが正しく表示されます。しかし、[http://localhost/SOME_DIR/SOME_DIR/index.html] から開くと、ブラウザには一部の [div] フレームとプレーン テキストしか表示されません。CSS スタイルと写真がすべてありません。

WAMP で、Localhost と phpinfo() のページを確認しましたが、どちらも問題ありません。

特定の Apache サービスを開く必要があるのでしょうか?

どこが悪いのかわかりません。

4

2 に答える 2

1

<base href>HTTP 経由でサイトを読み込んでいますが、ローカル ディスクに設定しようとしています。これには 2 つの問題があります。

  1. プレーン ファイル パスを使用していますが、file://プロトコルを切り替えるにはスキーム ( )を指定する必要があります
  2. セキュリティ制限により、ネットワーク経由で提供される Web ページがローカル ディスクからロードできるリソースが制限されます

解決策:すべてのコンテンツを HTTP 経由でロードします。

于 2013-06-12T10:44:55.657 に答える
1
<base href="C:/wamp/www/StrangeAttractor/" target="_blank">

する必要があります

<base href="/StrangeAttractor/" target="_blank">
于 2013-06-12T10:59:51.047 に答える