如何在apache中进行以下设置?
http://server/ABC/*应由/var/www/ABC/*提供
http://server/PQR/*应由/var/www/PQR/*提供
所有其他请求都应该由/var/www/Others/index.php (一个文件)来处理。
谢谢,
JP
发布于 2010-12-27 12:24:19
使用别名:
Alias /ABC/ /var/www/ABC/
Alias /PQR/ /var/www/PQR/保持文档根目录指向/var/www/www/index.php。它可以起作用。:)
发布于 2010-12-27 12:19:40
您可以使用mod_alias来完成这一任务,这是apache发行版的一部分。
http://httpd.apache.org/docs/current/mod/mod_alias.html
对于使用单个文件为其他所有内容提供服务,您将使用mod_rewrite。它有许多特性,根据您的需要,您可能需要对其进行调整。但是像这样的东西应该能起作用:
RewriteEngine on
RewriteRule ^(.*)$ /index.php?path=$1 [L]您可以将其放入文档根目录中的.htaccess文件中。
https://stackoverflow.com/questions/4538572
复制相似问题