通过.htaccess来在虚拟空间上架多个独立网站

代码脚本   1057阅读

自从把博客移动到阿里云弹性虚拟主机之后,作为一个博客网站来说,这个虚拟空间是很好用了。最近我右想把另外的域名也绑定到这个空间上,然后来做另外的独立网站。经过摸索,唯一的方法是通过.htaccess文件来控制,而且是一个好方法。

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^(www.)?luoanman.com$ [NC]
RewriteCond %{REQUEST_URI} !^/blog/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ blog/$1
RewriteCond %{HTTP_HOST} ^(www.)?luoanman.com$
RewriteRule ^(/)?$ blog/index.php [L]



RewriteCond %{HTTP_HOST} ^(www.)?8888888888888888888888888888888888.com$ [NC]
RewriteCond %{REQUEST_URI} !^/web/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ web/$1
RewriteCond %{HTTP_HOST} ^(www.)?8888888888888888888888888888888888.com$
RewriteRule ^(/)?$ web/index.php [L]

上面的内容复制到.htaccess文件里面,然后上传到空间的web根目录下,就可以做出两个独立网站。

在网上也搜索了一些网页,按照那些网页上的介绍,发现不能实现两个独立网站的效果,后来自己反复摸索,终于得到上面的完整语句,并且可以达到效果。


喜欢请常来,打赏请随意。

  1. 安满    回复

    评论有问题了?
  2. 安满    回复

    发现一些问题,影响网站的运行,经过修改和配置,终于达到基本可以用的效果。
  3. 小萝博客    回复

    竟然自动填不了信息,有点麻烦
  4. 安满    回复

    @小萝博客:嗯,这个问题搞得留言是很不方便
  5. Mr.He    回复

    这个方法不错,我也用的是虚拟主机,省心
  6. 山野愚人居    回复

    直接云主机,配置N个虚拟主机……