[shell]代码库
# 此文件命名前缀为z9_,如命名为z9_default.conf,放在httpd/conf/vhosts/目录中。(前提是其他虚拟主机配置文件不是z9开头的,z还是Z优先没试验过,或许用Z9_更好)
# apache会最后解析本配置文件,用于匹配除了已配置虚拟主机域名之外的所有域名
# 如果没有配置的域名指向了本机ip,均显示默认页面
# 可以防止其他域名指向本机ip却被指向了第一个虚拟主机
<DirectoryMatch "/data/www/default/(attachment|html|data)">
<Files ~ ".php">
Order allow,deny
Deny from all
</Files>
</DirectoryMatch>
<VirtualHost *:80>
DocumentRoot /data/www/default
ServerName *
ServerAlias *
<Directory "/data/www/default">
Options -Indexes FollowSymLinks
AllowOverride all
Order allow,deny
Allow from all
</Directory>
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^(.*)-htm-(.*)$ $1.php?$2
</IfModule>
</VirtualHost>
#记得重启apache服务器 httpd -k restart