apache 重写 - 将 url 重写到子文件夹,但不属于 url 中的某个段

apache rewriting - rewirte url to subfolder but nof if a certain segment is in url

我在 cms 文件夹中安装了一个 cms (TYPO3)。为了得到一个漂亮的url,我使用

重写引擎开启 重写基础 / 重写规则 ^(.*)?$ ./cms/$1

获取没有 cms 段的地址 (http://example.com instead of http://example.com/cms

它似乎按预期工作,但现在我在名为 temp 的子目录中安装了另一个程序。

如何管理它,http://example.com/temp 指向这个目录(地址)?换句话说:管理异常的规则是什么?

提前致谢

像这样...

RewriteEngine On 
RewriteBase /
RewriteCond %{REQUEST_URI} =/ [NC]
RewriteRule ^(.*)?$ /cms/