web-dev-qa-db-ja.com

URLは一部の場所では絶対に記述され、他の場所では比較的記述されている

リンクエイリアスが2倍になりました。ページ自体にJoomla! PHP

[〜#〜]例[〜#〜]

<link href="my-page.com/administrator/templates/isis/favicon.ico" rel="shortcut icon" type="image/vnd.Microsoft.icon" /> <link rel="stylesheet" href="my-page.com/media/jui/css/chosen.css" type="text/css" /> <link rel="stylesheet" href="templates/isis/css/template.css" type="text/css" /> <style type="text/css"> html { display:none } </style> <script src="my-page.com/media/system/js/mootools-core.js" type="text/javascript"> </script> <script src="my-page.com/media/jui/js/jquery.min.js" type="text/javascript"></script>

リンクの一部は正しいことがわかりますが、一部は正しくありません。このすべてのコードは、<jdoc:include type="head" />の下のindex.phpファイルのadministrator/templates/isis/login.phpによって生成されます。相対リンクなので正しくありません。my-page.com/ administrator/my-page.com/media/system/js/mootools-core.jsに解決されます...

それはSEFではないと思います。

これは、管理ページだけでなく、ルートインデックスページでも発生しています。あまりにも長い間、これにこだわっています。

1
Mullazman

Joomlaの新しいバージョンをインストールして同じ結果が得られた後、問題が見つかったと思います。 Apacheの設定を誤った。私は仮想ホストを使用していて、私のhttpd.confには一部のURLをリダイレクトするエントリがありますが、すべてのURLに対してこれを行っているため、この誤った方向の問題が発生しています。 Joomlaとは関係ありません。

この問題について誰かの時間を費やしたことをお詫びします。修正したらこの回答を更新します。

編集:これは原因ではありませんが、原因があるようです[〜#〜] sef [〜#〜]関連..

編集2:SEFは役に立たなかったが問題はconfiguration.phpのlive_site定数でした私のサイトアドレスに設定した場合、おそらく仮想を使用しているためホスト設定、Apache AND Joomla! URLを効果的に分類できませんでした。場合によっては、それらを3回続けて書き込んでいました。

ソリューション

セットする live_site = '';(空)、configuration.phpこれですべてのURLに問題がなくなり、すべてのコンテンツが表示され、管理ページに再びアクセスできるようになりました。**

1
Mullazman