很多时候,需要在一个服务器上配置多个网站。
常用的解决方法是,手工配置 httpd.conf,为每个网站创建一个 virtual host。
但此方法比较繁琐,如果每个网站比较简单,并且在同一个根目录下,可以用如下的 .htaccess 来解决。
.RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.
RewriteRule ^/?(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]RewriteRule ^(.+) %{HTTP_HOST}$1 [C]
RewriteRule ^([^/]+)/(.*)$ /$1/$2 [L]
- 上一篇:IIS7中批量迁移网站
- 下一篇:IIS 7中HTTP错误响应配置