阿里云虚拟主机为例,一般只能放一个网站,如需要放多个网站的话,就要用到伪静态文件.htaccess 文件。

1、创建.htaccess 文件

假如你目前网站为www.abc.com,需要在搭建一个www.xyz.com的网站。首先在abc.com的根目录建一个文件夹,名字自己起(这里叫web),再接着在abc.com的根目录建一个.htaccess文件,内容如下所示:

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^www.xyz.com$ [NC]
RewriteCond %{REQUEST_URI} !^/web
RewriteRule ^(.*)$ /web/$1 [L]

2、在web文件夹中新建.htaccess文件

最后在xyz.com的根目录,也就是刚新建的文件夹(web)中,新建一个.htaccess文件,内容如下:

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.xyz.com$ [NC]
RewriteRule (.*) http://www.xyz.com/$1 [L,R=301]

如需建立更多网站,把第一段代码后三行复制粘贴在下边,以此类推,修改对应的域名和文件夹名字即可。


长风破浪会有时,直挂云帆济沧海。