デフォルトのカスタムHTMLモジュールを作成し、いくつかのサムネイル画像とハイパーリンクを追加しました。そして、プレビューを見ると、いくつかのメニューに壊れた画像リンクが表示され、時には完全に機能します。フロントエンドから両方の画像URLを確認しました。
壊れた画像のURL:mysite.com/entertainment/images/geo_news.jpg
作業画像のURL:mysite.com/images/geo_news.jpg
そして私のサムネイルは/ images /ディレクトリにあります
特定のメニューまたはブラウザで、いくつかのメニュー項目にリンク切れが表示される理由がわかりません。他のメニューやホームページでは問題なく機能しています。私は裏付けをチェックし、ハイパーリンクは問題ありません。私もJoomlaキャッシュをクリアしましたが、同じ問題です。
私の問題は解決されたと思います。プラグインの順序を変更し、System-Cacheの前にSystem-SEFプラグインを配置しました。壊れた画像のリンクが機能しています。
カスタムモジュールで画像に正しくリンクしていることを確認してください。絶対パスと相対パスの違いに注意してください。
相対パス
相対パスは、同じドメインのコンテンツにリンクする場合にのみ使用できます。相対パスを使用する場合、ブラウザはリンクの場所に対してリソースrelativeを探します。
/
を追加すると、ドメインのルートフォルダーから開始されます。/
を含めない場合、パスは現在地からの相対パスになります。通常、これはJoomlaのルートディレクトリです。絶対パス
絶対パスはhttp://
で始まり、画像への完全パスです。あなたの場合、それはhttp://YOURSITE.com/images/geo_news.jpg
です。ブラウザバーでこのURLをテストすると、画像が表示されます。
絶対パスは、リンクしているフォルダーfromに依存しないため、最も安全なソリューションですが、ドメイン名。
両方のオプションを試して、セットアップに最適な方法を確認することをお勧めします。
<img src="http://YOURSITE.com/images/geo_news.jpg">
または
<img src="/images/geo_news.jpg">