[英]Apache multiple DocumentRoot
如何在apache中进行以下设置?
http://server/ABC/*
应由/var/www/ABC/*
http://server/PQR/*
应由/var/www/PQR/*
每个其他请求应由/var/www/Others/index.php
(单个文件)提供。
谢谢,
J.P
使用别名:
Alias /ABC/ /var/www/ABC/
Alias /PQR/ /var/www/PQR/
保留文档根目录为/var/www/Others/index.php。 它可以做到这一点。 :)
您可以使用mod_alias执行此操作,mod_alias是apache分发的一部分。
http://httpd.apache.org/docs/current/mod/mod_alias.html
使用mod_rewrite来处理单个文件的所有其他内容。 这有很多功能,根据您的需要,您可能需要调整..但这样的事情应该有效:
RewriteEngine on
RewriteRule ^(.*)$ /index.php?path=$1 [L]
你会把它放在文件根目录中的.htaccess文件中。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.