0

htaccess の構造はよくわかりませんが、できる限り問題を説明しようと思います。

「typo」という名前の _root ディレクトリのフォルダー内に Typo3 ページがあり、その中には realurl ナビゲーションを定義する htaccess があります。「www.mypage.com/typo」でサイトをチェックすると、すべてが正常に動作するように見えます。

問題は、_root 内に Web コンテンツを含む他のサブフォルダーがあり、ドメイン ディレクトリを変更すると (Typo3 ページがメインのインデックス ページになるように)、フォルダー内の他の Web サイトを開くことができなくなります。

たとえば、「www.mypage.com/otherwebstuff」と入力すると、Typo3 エラーが発生します。

私は過去1時間グーグルで検索しましたが、成功しませんでした。他のフォルダーを単に無視するように htaccess に指示する簡単な方法はありませんか?

これは、私の Typo3 ディレクトリ内の現在の htacess ファイルです。

RewriteEngine On

#RewriteRule ^/test/(typo3|typo3temp|typo3conf|t3lib|tslib|fileadmin|uploads|showpic\.php)/ - [L]
#RewriteRule ^/test/typo3$ /test/typo3/index.php [L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l

RewriteRule .* index.php
4

1 に答える 1

0

サブドメインをTYPO3が住んでいるディレクトリにマッピングすることを強くお勧めします:

typo.mypage.com -> mypage.com/typo

問題や衝突が少なくなります。

于 2013-11-14T08:29:01.963 に答える