Windows中的Apache虚拟主机-如何处理符号链接?

Windows中的Apache虚拟主机-如何处理符号链接?,windows,apache,symlink,Windows,Apache,Symlink,我正在尝试在WAPP堆栈上运行虚拟主机。我的虚拟主机有FollowSymLinks选项,但在Windows中,所有这些符号链接(我使用的是快捷方式,我认为这可能是问题所在)都有.lnk扩展名。因此,如果我试图访问settings.html,Apache就找不到它,因为我坐在那里的只有settings.html.lnk。如果我的问题不清楚,我深表歉意。出于安全原因,Apache上默认不遵循符号链接 比在配置文件中使用您应该使用的“Options FollowSymLinks”启用它要好 这并不是

我正在尝试在WAPP堆栈上运行虚拟主机。我的虚拟主机有
FollowSymLinks
选项,但在Windows中,所有这些符号链接(我使用的是快捷方式,我认为这可能是问题所在)都有
.lnk
扩展名。因此,如果我试图访问
settings.html
,Apache就找不到它,因为我坐在那里的只有
settings.html.lnk
。如果我的问题不清楚,我深表歉意。

出于安全原因,Apache上默认不遵循符号链接

比在配置文件中使用您应该使用的“Options FollowSymLinks”启用它要好


这并不是您所期望的答案,但可能会有所帮助……

Apache不了解快捷方式。您需要使用正确的符号链接。在windows上,这是使用命令行工具
mklink
完成的。有关详细信息,请参阅。

符号链接不是快捷方式(请参阅)。这更适合超级用户,你是对的。那么,有人知道如何在Windows中实现文件的符号链接吗?或者我是S.O.L.?我在Linux上与符号链接作斗争。无论如何都无法让它们在Apache中工作。但是我尝试了上述Apache文档链接中描述的根外引用的方法,它成功了。进一步信息:当目标为/var/web时,它可以工作,但是如果目标为/var/reuse或/home/reuse,它就无法工作。也许“/var/web”是唯一一个适用于out-of-toot引用的地方?这是在cPanel虚拟主机下。