Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache 重写规则以指向子目录_Apache_.htaccess_Rewrite - Fatal编程技术网

Apache 重写规则以指向子目录

Apache 重写规则以指向子目录,apache,.htaccess,rewrite,Apache,.htaccess,Rewrite,我正在尝试安装phprojekt 6.0.4。 我看到目录结构不允许将全部内容放入我的公共html文件夹并直接访问它,因为它有一个htdocs文件夹,通常vhost docroot conf应该指向该文件夹 因此,我想更改根目录中的.htaccess文件,以便每次对根目录的访问都会在内部重定向到htdocs/文件夹 如果没有500个内部错误,我无法运行此程序 我使用这两行代码重定向 RewriteEngine On RewriteRule / htdocs/ 因此,每当有人访问phprojek

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

因此,我想更改根目录中的.htaccess文件,以便每次对根目录的访问都会在内部重定向到htdocs/文件夹

如果没有500个内部错误,我无法运行此程序

我使用这两行代码重定向

RewriteEngine On
RewriteRule / htdocs/
因此,每当有人访问phprojekt的根文件夹时,apache应该指向htdocs/,这就像试图将docroot从根文件夹更改为子文件夹htdocs/。
如何运行此功能?

假设您无法仅更改DocumentRoot,请尝试以下操作:

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