<VirtualHost *:80>
ServerName 域名
ServerAlias 域名别名
DocumentRoot D:/program_code/php/xxxxxx/public
<Directory "D:/program_code/php/xxxxxx/public">
AllowOverride All
Options All
</Directory>
RewriteEngine On
RewriteCond %{REQUEST_URI} !^.*(/.css|/.js|/.gif|/.png|/.jpg|/.jpeg)$
RewriteRule ^(/.*)$ /index.php
</VirtualHost>
/windows/system32/dirvers/etc/hosts 文件添加:
127.0.0.1 域名
--------------------------------------------普通虚拟目录设置-----------------------------------------
<Directory "D:/testSpace/my/">
AllowOverride All
Allow from all
Options Indexes FollowSymLinks
</Directory>
其中 Indexes FollowSymLinks 如果没有索引文件比如:index.html,index.php,index.htm的话,会显示整个目录下的所有内容

本文介绍如何使用Apache配置虚拟主机及目录权限,包括通过ServerName和ServerAlias指定域名,设置文档根目录,并配置目录权限及重写规则等。
1247

被折叠的 条评论
为什么被折叠?



