RewriteRule指向子目录

时间:2010-11-12 09:54:22

标签: apache .htaccess rewrite

我试图安装phprojekt 6.0.4。 我看到目录结构不允许将整个内容放入我的公共html文件夹并直接访问它,因为它有一个htdocs文件夹,通常我的vhost docroot conf应该指向它。

所以我想更改根目录中的.htaccess文件,这样每次访问根目录都会在内部重定向到htdocs /文件夹。

如果没有500内部错误,我无法运行。

我使用这两行来重定向。

RewriteEngine On
RewriteRule / htdocs/

所以每当有人访问phprojekt的根文件夹时,apache应该指向htdocs /,就像尝试将docroot从root更改为子文件夹htdocs /。 我该如何运行?

1 个答案:

答案 0 :(得分:0)

假设你无法改变DocumentRoot,请尝试以下方法:

RewriteEngine On
RewriteCond %{REQUEST_URI} !htdocs
RewriteRule (.*) htdocs/$1