これは4.6導入パッケージのバグです。4.7には正しいバージョンが付属しているので、先に進んで4.7RC2(プレビューリリース)のイントロダクションパッケージを試してみてください。
今のところTemplate
、左側のモジュールメニューで選択してください。次に、ドロップダウンを使用してを選択しますConstant Editor
。HOME
次に、中央のページツリーでページを選択します。次に、2番目のドロップダウンを使用してを選択しますCONFIG
。一番上の設定を変更しますAbsolute URI prefix
。最後のスラッシュ(/)なしで完全なドメインを入力します。つまり、ブラウザから現在のURLをコピーして、ストリップし/typo3/backend.php
ます。次に、上部のツールバーにある小さな保存アイコンを使用して保存します。これにより、すべてのキャッシュも無効になります(最上位のテンプレートを変更したため)。追加の拡張機能をインストールしたり、これを手動で行う必要はありません。
別の方法として、実際のバグを修正できます。テンプレートモジュールに移動し、フォルダを選択しますTypoScript Templates / page_configuration
。Info/Modify
次に、テーブルの代わりにConstant Editor
、テーブルの真上を選択しますpage.config
。の左側の鉛筆をクリックしますSetup
。行を見つけますabsRefPrefix = {$config.absRefPrefix}/
。62
これはライン(4.7RC2)の周りにあるはずです。その行から最後のスラッシュ(/)を削除して保存します。最上位のテンプレートを使用していないため、キャッシュをクリアする必要があります。画面の右上に、黄色のフラッシュアイコンがあります。それをクリックして選択しますClear all caches
(赤い点滅)。もう一度あなたのウェブサイトに行きます。
に関する一般的な注意事項(config.)baseURL
。これは、Webサイトが別の場所にあるかのように動作するようにブラウザに指示するだけなので、よりハックです。正しい方法は、最初に正しいリンクを作成することです。(config.)absRefPrefix
代わりに使用する必要があります。これを自動モードで機能させるには、完全に空である必要があります(config.absRefPrefix =
)。これ以上使用しないでくださいbaseURL
。次のイントロダクションパッケージにはこの設定はありません。
さらに別の注意:を使用する場合は、最後のスラッシュ(/)を含めるconfig.absRefPrefix
必要があります。上記(定数)でこれを行う必要がない唯一の理由は、テンプレートにハードコーディングされているため、自動検出が機能しないためです。