如何使用.htaccess将根目录redirect到根目录下?

如果我在我的域的根目录下安装一个cms,并使用URL重写来获取干净的URL,那么我就不能再在根目录下的任意目录中托pipe文件了。 (不适合cms处理的文件)。所以我正在寻找一种方法来实现以下function:

  • 安装cms在一个子目录,而不是根,例如mydomain.com/cms/
  • 当浏览器访问mydomain.com时,应将其redirectmydomain.com/cms/以查看网站的主页。
  • 当浏览器访问mydomain.com/some-other-folder时 ,它应该能够以标准方式访问那里的文件,而不受cms的干扰。

我尝试了简单的解决scheme

Redirect / /cms 

但这只会造成一个无限循环。 我有什么其他的select吗?

看起来像ServerFault已经有了我错过的答案 ,因为没有使用.htacces标签:

 RedirectMatch ^/$ /cms/ 

似乎正在做我所需要的。

如果这是正确的事情,或者有任何问题需要了解,我仍然会很感激意见。