2012-03-19 15 views
0

first:私の技術的な問題は既に解決されていますので、これは緊急ではありません。だからここで何が起こったの:ドメイン(sysdomains)/同じドメインを持つ複数のルートページのTypo3処理

サイトをTypo3 4.3.Xから4.4.6に更新しました。主にデータベースの文字セットをiso-8859-1からutf-8に変更したが、重大ではないため、いくつかの問題がありました。ただし、管理者のバックエンドからのページのプレビューで間違ったリンクが生成されていました(http://index.php?id=321など)。 List-ModuleのサイトのルートにTypo3-domainを追加しなければならない可能性が高いことを知ったので、List> MySite'sRootPage> Domainsにwww.myhost.comを追加しました。プレビューリンクは正しく機能していましたが、ページツリーの「ルート」ページとして宣言された他のページは表示されなくなりました(代わりに、Typo3がドメインを追加した開始ページにリダイレクトされました)。これはニュースレターDirectMailを使用し、ルートレベルのDirectMailフォルダのサブページです。

異なるルートページに同じドメインを挿入しようとしましたが、typo3がドメイン名を変更してしまったため不可能でした(同じ名前の複数のドメインのエントリを許可していないようです)。

ここで、ドメインをもう一度削除したときに(そのような変更を行った後にキャッシュをクリアすると)、ページリンクが正しく表示されていることがわかりました。さらに、Typo3はニュースレターページを含め、他のページルートサイトも正しく表示します。しかし、私はここで何が起こっているのかかなり混乱しています。

は(多分それはベースURLは、ドメインが設定されたルートページに正しく設定されていることが重要である。)

サイトはかなり複雑で、私は私が、ここでは全体のTypoScript設定を投稿することができないので、詳細な回答は期待していませんが、何が起こったのかを知るのはうれしいでしょう。 sysdomainの内部処理がより詳細に説明されているマテリアルのリンクさえも役立ちます。

さらに、同じドメインから複数のルートページを扱うサイトを「正しく設定する」方法を教えてもらえれば、私は学ぶのが好きかもしれません。あるいは、これは概念的に間違っています。そんなセットアップ?

ありがとうございます!

マイケル

答えて

1

これは動作を意図したものです。複数のドメインを設定している場合、TYPO3は各ドメインが独自のrootページを持つことを期待しています(しかも1つだけです)。

構成が異なるルートページに基づいてどのように構成されているかを説明する非常にold article from Dimitry(realurlの作成者)があります。

+0

ありがとう、私はますます疑問に思っていました.1つのsysdomain-entryのルートレベルで複数のページを持つことは意味がありません(sysdomainエントリなしで動作します)。しかし、私はまだsysfolder(私のDirect-Mail-Folder)に従属するページがsysdomainエントリの影響を受ける理由を理解できません... –