Xampp 虚拟主机

Posted

技术标签:

【中文标题】Xampp 虚拟主机【英文标题】:Xampp Virtualhost 【发布时间】:2021-02-10 23:08:04 【问题描述】:

我正在配置 XAMPP Apache 服务器以使用 wordpress 多站点,但不理解以下指令:

"VirtualDocumentRoot "C:/xampp/www/%-2/sub/%-3"

%-2%-3 的用途是什么?

请原谅我的问题的基本性质,但我似乎无法理解这两个术语的机制。谁能指出这个符号在哪里可以解释?

提前感谢任何帮助或指导

【问题讨论】:

【参考方案1】:

找到答案,

这称为“目录名称插值”

Apache 在这里解释:https://httpd.apache.org/docs/2.4/mod/mod_vhost_alias.html

我粘贴了一段摘录:

目录名称插值

这个模块中的所有指令都将一个字符串插入到一个 路径名。内插字符串(以下称为“名称”)可能 是服务器名称(请参阅 UseCanonicalName 指令 有关如何确定的详细信息)或虚拟的 IP 地址 以点分四组格式在服务器上的主机。插值是 由受 printf 启发的说明符控制,这些说明符有许多 格式: %% 插入一个 % %p 插入虚拟主机的端口号 %N.M 插入(部分)名称

N 和 M 用于指定名称的子字符串。从 N 中选择 名称的点分隔组件,M 选择其中的字符 无论 N 选择什么。 M 是可选的,如果它默认为零 不存在;当且仅当 M 存在时,点必须存在。 解释如下: 0 全名 1 第一部分 2 第二部分 -1 最后一部分 -2 倒数第二部分 2+ 第二部分和所有后续部分 -2+ 倒数第二部分和前面所有部分 1+ 和 -1+ 与 0 相同

如果 N 或 M 大于单个可用零件的数量 下划线被插入。

【讨论】:

以上是关于Xampp 虚拟主机的主要内容,如果未能解决你的问题,请参考以下文章

权限被拒绝的虚拟主机 xampp

在 Apache 上设置虚拟主机(XAMPP、Windows 10)

如何在xampp中设置虚拟主机?

如何在XAMPP上创建虚拟主机

XAMPP 看不到虚拟主机

Xampp 虚拟主机不工作