在 apache 服务器安装中,我有一个 .conf 文件,它将所有来自 www.domain.com 的请求转发到 c:\www\domain。现在,我正在尝试将 www.domain.com/abcd 转发到本地的不同子文件夹(例如 c:\www\abcd)。我尝试添加另一个看起来像这样的 .conf。
<VirtualHost *:80>
ServerName www.domain.com/abcd
DocumentRoot "c:/www/abcd"
ErrorDocument 404 /404.php
ErrorLog "C:/logs/error.log"
CustomLog "d:/logs/access.log" common
<Directory "c:/www/abcd">
RewriteEngine on
AllowOverride All
</Directory>
<Location />
Order deny,allow
Deny from all
Allow from all
</Location>
</VirtualHost>
这不能按预期工作。当我去 www.domain.com/abcd 时,我猜它试图访问 c:\www\domain\abcd 并显示未找到错误。有没有办法在不创建 DNS 条目且不更改本地主机文件的情况下解决此问题?