多个带有湿迹的“ www”文件夹

| 实际上,我在c:/ wamp / www路径中有一个网站。 但是现在我要管理一堆网站,我可以在www中创建文件系统层次结构,并为每个网站创建一个文件夹。但是问题是\'document_root \'变量总是引用c:/ wamp / www
SCRIPT_FILENAME : c:/wamp/www/website1/index.php
DOCUMENT_ROOT   : c:/wamp/www
while I\'d like  : c:/wamp/www/website1
我可以在wamp文件夹中创建一个文件夹,并在浏览器中键入其URI时引用它吗? 例如
http://localhost/ -> c:/wamp/www/index.html
http://website1/  -> c:/wamp/www/website1/index.php
ks     
已邀请:
        您需要使用多个ѭ2(每个主机名一个),并在每个主机名中使用不同的文档根。 此处提供更多详细信息:http://httpd.apache.org/docs/2.2/vhosts/name-based.html     
        我通常为项目创建多个虚拟主机: 将以下行添加到C:\\ wamp \\ bin \\ apache \\ apache2.2.22 \\ conf \\ httpd.conf
Listen 9191
NameVirtualHost *:9191

<VirtualHost *:9191>
    ServerName web1.local
    DocumentRoot \"D:\\VanCK\\Projects\\Web1\\trunk\\public_html\"
    <Directory \"D:\\VanCK\\Projects\\Web1\\trunk\\public_html\"> 
        AllowOverride All
        Order Allow,Deny
        Allow From all
    </Directory>
</VirtualHost>

Listen 9292
NameVirtualHost *:9292

<VirtualHost *:9292>
    ServerName web2.local
    DocumentRoot \"D:\\VanCK\\Projects\\Web2\\trunk\\public_html\"
    <Directory \"D:\\VanCK\\Projects\\Web2\\trunk\\public_html\"> 
        AllowOverride All
        Order Allow,Deny
        Allow From all
    </Directory>
</VirtualHost>
将以下行添加到C:\\ Windows \\ System32 \\ drivers \\ etc \\ hosts 127.0.0.1 web1.local 127.0.0.1 web2.local 启用rewrite_module(单击WAMP图标> Apache> Apache模块>检查rewrite_module) 重新启动所有服务 => http://web1.local:9191 /和http://web2.local:9292 /     
        您需要添加 选项索引FollowSymLinks 之后: 允许全部覆盖 订单允许,拒绝 全部允许     

要回复问题请先登录注册