私の妻は joomla 2.5 サイトを持っています
彼女は、Kowa プラグイン、Ninja プラグイン、Ninjaboard コンポーネントをインストールし、その後アンインストールする以外には何もしていないと主張しています。
とにかくその後、joomla の「パス」が変更され、ドメイン名と HTML によってレンダリングされたパスの間に joomla サーバーが「/index.php」または「/index.php/menu-item-name」を挿入するようになりました。
たとえば、次のようなリンクをクリックします。
<a href="images/some_folder/xxx.JPG">
次のようなものを指します: http://www.domain.contry/index.php/fun/images/some_folder/xxx.JPG
「グローバルパス設定」を次のように変更する方法
<a href="images/some_folder/xxx.JPG">
http://www.domain.contry/images/some_folder/xxx.JPGを指す
注意: 私の joomla と php のスキルは非常に基本的なものです :)
アップデート:
私はこのような問題だと思います:
すべての画像パスは以前は「絶対」でしたが、現在は相対です。したがって、「index.php/some-menu」で「images/xxx.jpg」をクリックすると、「index.php/some-menu」に解決されます/images/xxx.jpg'、彼女はすべての画像を画像フォルダに持っています。joomla ですべての画像パスを相対ではなく「絶対」にする方法はありますか?
firebug で「images/xxx.jpg」を「/images/xxx.jpg」に変更すると問題が解決するため...
joomlaでそれが不可能な場合... SQLデータベースをダウンロードして、次のような正規表現を実行するのはどれほど悪いと思いますか
s/<.+?=\"(images)\/[\w\s]+?\.[\w\d]+)\".*?>/\/$1/g