如何从Apache.htaccess创建虚拟主机?
我在Windows(本地服务器)中使用。我在Apache配置目录中的如何从Apache.htaccess创建虚拟主机?,apache,.htaccess,mod-rewrite,url-rewriting,virtualhost,Apache,.htaccess,Mod Rewrite,Url Rewriting,Virtualhost,我在Windows(本地服务器)中使用。我在Apache配置目录中的httpd vhosts.conf中设置了虚拟主机,如下所示 NameVirtualHost *:80 <VirtualHost *:80> ServerName test.example.com DocumentRoot "E:\xampp\htdocs\example" </VirtualHost> 可以从Apache.htaccess动态创建虚拟主机吗?这似乎是不可能的。因为您的
httpd vhosts.conf
中设置了虚拟主机,如下所示
NameVirtualHost *:80
<VirtualHost *:80>
ServerName test.example.com
DocumentRoot "E:\xampp\htdocs\example"
</VirtualHost>
可以从Apache.htaccess动态创建虚拟主机吗?这似乎是不可能的。因为您的
.htaccess
仅在您的主机由服务器的根配置文件解析后使用,如httpd.conf
,apache2.conf
简单地说,www目录或其子目录中的.htaccess
将仅在根配置文件处理后进行处理
我的意思是,您键入,apache会找到目标并使用主机上的
.htaccess
文件执行一些操作(如果需要)。VirtualHost的上下文必须是服务器配置
。看
这意味着指令可能是
在服务器配置文件中使用
(例如,httpd.conf),但不在任何
或
容器。这是不允许进入的
.htaccess文件
()
http://test.example.com