通过.htaccess来在虚拟空间上架多个独立网站
代码脚本 2016-07-11 10:37 1182阅读
自从把博客移动到阿里云弹性虚拟主机之后,作为一个博客网站来说,这个虚拟空间是很好用了。最近我右想把另外的域名也绑定到这个空间上,然后来做另外的独立网站。经过摸索,唯一的方法是通过.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根目录下,就可以做出两个独立网站。
在网上也搜索了一些网页,按照那些网页上的介绍,发现不能实现两个独立网站的效果,后来自己反复摸索,终于得到上面的完整语句,并且可以达到效果。
喜欢请常来,打赏请随意。