Rui

一个虚拟主机建立多个站点
景安5年免费主机?好东西,但麻烦前几天撸到了景安的5年免费虚拟主机,虽然现在多虚拟主机不感兴趣了,但是看中国内低p...
扫描右侧二维码阅读全文
25
2017/09

一个虚拟主机建立多个站点

景安5年免费主机?好东西,但麻烦

前几天撸到了景安的5年免费虚拟主机,虽然现在多虚拟主机不感兴趣了,但是看中国内低ping、5年以及景安的稳定性,这个还是不错的。

但是,想吃免费货也不是那么容易的,遇到两个问题:(1)绑定的域名必须要备案,而且必须在景安备案。(2)景安提供的这个没有子站点功能。

寻找能在景安备案的免费二级域名

如果不想自己注册域名并备案,那么只能用别人的提供的免费二级域名。后来发现一个vsirs.com提供免费的二级域名分发服务,但是唯独在景安备案的这个居然需要10块钱,刚好,避免网上被滥用,10块钱刚好拦住一大批人。

还是感谢vsirs.com的博主。

利用.htaccess文件建立多个独立站点

很简单的一个办法,在景安测试有效。在个目录下建立一个.htaccess文件,并敲入一下代码:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www.)?你的域名$
RewriteCond %{REQUEST_URI} !^/你的文件夹/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /你的文件夹/$1
RewriteCond %{HTTP_HOST} ^(www.)?你的域名$
RewriteRule ^(/)?$ 你的文件夹/index.php [L]

我的示例如下:
<pre>RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www.)?website.vsirs.com$
RewriteCond %{REQUEST_URI} !^/website/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /website/$1
RewriteCond %{HTTP_HOST} ^(www.)?website.vsirs.com$
RewriteRule ^(/)?$ website/index.php [L]

实际上就是用.htaccess重定向访问请求

Last modification:March 4th, 2019 at 06:56 pm

Leave a Comment