马上注册,结交更多好友
您需要 登录 才可以下载或查看,没有账号?立即注册
×
通过.htaccess文件来实现一个阿里云虚拟主机建立多个网站的目的。假设我们的两个域名,www.a.top、www.b.top,它们在阿里云虚拟主机对应的目录分别是 aweb、bweb 文件夹,那么通过以下操作可以实现阿里云虚拟主机建立2个网站(理论上可以建立很多个)。1、在阿里云虚拟主机根目录建立一个.htaccess 文件,内容如下: - <IfModule mod_rewrite.c>
- RewriteEngine On
- RewriteBase /
- RewriteCond %{HTTP_HOST} ^www.a.top$ [NC]
- RewriteCond %{REQUEST_URI} !^/aweb
- RewriteRule ^(.*)$ /aweb/$1 [L]
- RewriteCond %{HTTP_HOST} ^www.b.top$ [NC]
- RewriteCond %{REQUEST_URI} !^/bweb
- RewriteRule ^(.*)$ /bweb/$1 [L]
- </IfModule>
复制代码
2、在 aweb 文件夹内建立一个.htaccess 文件,内容如下: - <IfModule mod_rewrite.c>
- RewriteEngine On
- RewriteCond %{HTTP_HOST} !^www.a.top$ [NC]
- RewriteRule (.*) http://www.a.top/$1 [L,R=301]
- </IfModule>
复制代码
3、解析域名雹空和在主机绑定域名的步骤就直接略过,自行添加即可。 此时,我们可以分别在 aweb、bweb文件夹上传相应的建站程序,然后就可以通过不同的域名访问不同的文件夹内容,这就实现了一个阿里云虚冲乎拟主机建立多个网站。 温馨提示:文中虽然说是阿里云虚拟主机,其实文中方法不单单适用于阿里云虚拟主机,也适散肆悉用于其他使用 apache 支持.htaccess 的虚拟主机。
|