web-dev-qa-db-ja.com

サイトCSSの読み込みに失敗する(時々)

  • Joomla 3.6.5
  • Helix Frameworkバージョン:1.8
  • SEFとURLの書き換えが有効(サードパーティの拡張機能はインストールされていません)
  • Helix3テンプレート link
  • システムとページのキャッシュがオフ

時々ページがスタイリングなしでロードされるという私のウェ​​ブサイトで奇妙な問題に直面しています。

これはすべてのページの更新で発生するわけではありません。非常に断続的です(20回に1回のページ更新では、スタイル設定のないページの読み込みが発生すると推定されます)。この問題はどういうわけか私のローカルホスト(XAMPP)環境に関連していると思いましたが、それ以来、自分のサイトをライブホスティング環境(JustHost)にアップロードし、まったく同じことが起こっています。

問題はテンプレート/フレームワークに関連しているのでしょうか、それとも別のスクリプトと競合していますか? http / httpsまたはhtaccessに関連している可能性があることを読みました。 リンクはこちら htaccessファイルへ。

@Lodderからのアドバイスのおかげで、devtoolsを使用して<head>のc​​ssファイルを検査しましたが、問題は次のファイルに関連しているようです。

<link href="/dod-localnew/cache/com_templates/templates/shaper_helix3/2fe4c35dd273afe1ee67195bbd402c15.css" rel="stylesheet" type="text/css">

私がこのファイルをdevtoolsで削除した場合、これは私のページがスタイルなしでどのように見えるかです。 SOこのファイルが毎回読み込まれていないように見えますか?

注、私は私のローカル環境でテストしています。

有料サブスクリプションがないと、JoomshaperからHelix3の公式サポートを受けることはできません。

トラブルシューティングのヒントをいただければ幸いです。

ありがとう

2
jonboy

.htaccessファイルはJoomlaに同梱されているものと同じ例であるため、変更は行われていません。

システムとページキャッシュの両方が無効になっている場合は、キャッシュ関連の問題である可能性があります。

CSSファイルのキャッシュバージョンが呼び出されているかどうかを確認するには、ブラウザーコンソールを開き、<head>要素。君は見るべきだ cache/をスタイルシートのURLに含めます。使用する場合は、テンプレート設定でキャッシュオプションを確認してください。メインのテンプレートプロバイダーは独自のオプションを追加する傾向があるためです。JoomShaper(Helix 3)はその1つです。


次のドキュメントでは、CSS圧縮を無効にするオプションが表示されます。

https://www.joomshaper.com/documentation/helix3/advanced-settings

1
Lodder