Apache 简单。htaccess重写?

Apache 简单。htaccess重写?,apache,.htaccess,mod-rewrite,Apache,.htaccess,Mod Rewrite,我忘了怎么做,我被卡住了。 我有一个网站www.example.com和另一个文件夹www.example.com/docs/ 我想当有人访问www.example.com/时,他会被秘密重定向到www.example.com/docs/但仍会在URL www.example.com中看到 即使用户键入www.example.com/docs/我希望他在url中看到www.example.com,用户也不会知道有docs文件夹。 同时,我希望访问a.example.com和b.example.c

我忘了怎么做,我被卡住了。
我有一个网站www.example.com和另一个文件夹www.example.com/docs/ 我想当有人访问www.example.com/时,他会被秘密重定向到www.example.com/docs/但仍会在URL www.example.com中看到

即使用户键入www.example.com/docs/我希望他在url中看到www.example.com,用户也不会知道有docs文件夹。

同时,我希望访问a.example.com和b.example.com的用户可以毫无问题地访问它们,并会提示输入用户名和密码。
有什么帮助吗?

试试这些规则:

RewriteCond %{THE_REQUEST} ^[A-Z]+\ /docs/
RewriteRule ^docs/(.*) /$1 [L,R=301]
RewriteRule !^docs/ docs%{REQUEST_URI}
试试这些规则:

RewriteCond %{THE_REQUEST} ^[A-Z]+\ /docs/
RewriteRule ^docs/(.*) /$1 [L,R=301]
RewriteRule !^docs/ docs%{REQUEST_URI}