で正常に動作します:が、私は現在、サイトを開発し、サイトのルートに次のRewriteRuleを持ってるFF/IE
RewriteRule ^loader$ loader.html [L]
だから、/サイト/ローダが得られます/site/loader.htmlの代わりにローダーを使用してください。
短いURLを使用すると、Chromeが外部コンテンツ(css、js、画像など)を読み込まないというのは奇妙なことです。 .htmlを追加するとうまく動作します。それはFFとIEでもうまく動作するので、それはサーバーの設定エラーだと思う。
はクロームデベロッパーコンソールでの線に沿って、エラーがたくさんあります。私は直接そのURLにアクセスしている場合(または.htmlが最初のURLに付加されている場合)
(red cross) GET http://localhost/site/cs_inc/someResource.js
は、すべてが正常に動作します。
私はこれをどのように修正できるか知っていますか?
編集:リクエストに応じて、.htaccessファイル全体。本当に興味深いものはありません。
RewriteEngine on
RewriteRule ^function$ function.php [L]
# hide the .html
RewriteRule ^main$ main.html [L]
RewriteRule ^loader$ loader.html [L]
Options +Indexes
AddDefaultCharset utf-8
# Manifest file
AddType text/cache-manifest .manifest
# Don't cache it. Ever.
<Files offline.manifest>
ExpiresActive On
ExpiresDefault "access"
</Files>
htaccessファイル全体を投稿できますか? – teriiehina
どのように外部コンテンツを参照していますか?そして、超過コンテンツのURLは何ですか?いくつかのHTMLをお願いします。 (絶対パスを入力してください。img/test.jpgは/img/test.jpgになる必要があります) – Gerben
URLはさまざまなテスト環境に展開されるため、相対的なものでなければなりません。通常、私はちょうどPHPのベースまたはプレフィックスを追加しますが、純粋なクライアント側であるので、私はそれを行うことはできません。 – dtech