子文件夹中的htaccess / Typo3 - 排除root中的其他文件夹

时间:2013-11-13 13:13:29

标签: .htaccess dns directory typo3 subdirectory

我真的不了解htaccess的结构,但我会尽力解释这个问题。

我的_root目录中的文件夹中有一个名为“typo”的Typo3页面,里面是定义realurl导航的htaccess。如果我用“www.mypage.com/typo”检查网站,一切看起来都很好。

现在的问题是,在_root内部还有其他带有webcontent的子文件夹,一旦我更改了域目录(以便Typo3页面是主索引页面)我无法打开文件夹内的其他网站了

例如:“www.mypage.com/otherwebstuff”只是给了我一个Typo3错误。

我用谷歌搜索了最后一小时但没有成功。有没有简单的方法告诉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

1 个答案:

答案 0 :(得分:0)

我强烈建议将子域映射到TYPO3所在的目录:

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

你会遇到更少的问题和冲突。