Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.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
是否有办法仅通过Apache2.4 mod_rewrite将一个目录重定向为根目录,将其同级目录重定向为子目录?_Apache_Http_Web_Redirect_Mod Rewrite - Fatal编程技术网

是否有办法仅通过Apache2.4 mod_rewrite将一个目录重定向为根目录,将其同级目录重定向为子目录?

是否有办法仅通过Apache2.4 mod_rewrite将一个目录重定向为根目录,将其同级目录重定向为子目录?,apache,http,web,redirect,mod-rewrite,Apache,Http,Web,Redirect,Mod Rewrite,我必须配置一个HTTPD服务器,以便从多个子目录中的一个子目录为主站点提供服务,并将所有其他子目录作为站点子目录进行解析。为了更清楚,让我们假设我的根目录如下所示: /var/www/ ˫module_1 ˫module_2 ˫module_3 ˫html 我想要的URL是: example.com/module1 -> gets data from module_1 directory example.com/module2 -> gets data from module_2

我必须配置一个HTTPD服务器,以便从多个子目录中的一个子目录为主站点提供服务,并将所有其他子目录作为站点子目录进行解析。为了更清楚,让我们假设我的根目录如下所示:

/var/www/
˫module_1
˫module_2
˫module_3
˫html
我想要的URL是:

example.com/module1 -> gets data from module_1 directory
example.com/module2 -> gets data from module_2 directory
example.com/module3 -> gets data from module_3 directory
example.com/ -> gets data from html directory

我尝试了一些来自web的解决方案,但结果是错误的,例如将所有内容重定向到html或尝试在html文件夹中查找模块数据。

您可以尝试以下代码作为参考:

<VirtualHost *:80>

ServerName example.com

DocumentRoot /var/www/
<Directory "/var/www/">  
Options +Indexes  
AllowOverride None  
Order allow,deny  
Allow from all  
</Directory>

</VirtualHost>

ServerName example.com
DocumentRoot/var/www/
选项+索引
不允许超限
命令允许,拒绝
通融

感谢您的回复,但我可能需要重构此应用程序,因为它将在将来引发很多问题。而
选项+索引
可能会导致向用户显示我的文件结构,并且我发现这很危险。