Apache 正在尝试将domain.com/abcd转发到其他本地子文件夹
在apache服务器安装中,我有一个.conf文件,它将所有请求从www.domain.com转发到c:\www\domain。现在,我正尝试在本地将www.domain.com/abcd转发到另一个子文件夹(例如c:\www\abcd)。我尝试添加另一个.conf,看起来像这样Apache 正在尝试将domain.com/abcd转发到其他本地子文件夹,apache,.htaccess,dns,hosts,Apache,.htaccess,Dns,Hosts,在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"
<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
DocumentRoot“c:/www/abcd”
ErrorDocument 404/404.php
ErrorLog“C:/logs/error.log”
CustomLog“d:/logs/access.log”通用
重新启动发动机
允许超越所有
命令拒绝,允许
全盘否定
通融
这不符合预期。当我进入www.domain.com/abcd时,我猜它试图访问c:\www\domain\abcd,并显示未找到错误。是否有任何方法可以解决此问题而无需创建DNS条目和更改本地主机文件?一种可能的解决方案是创建符号链接
mklink /D C:\www\domain\abcd C:\www\abcd
一个可能的解决方案是建立一个符号链接
mklink /D C:\www\domain\abcd C:\www\abcd