解决景安虚拟主机不支持子目录

建站折腾
359 0

2015年刚开始玩博客的时候,考虑建站成本,买了景安的虚拟主机,并且备案。

后续感觉虚拟主机不太好用,想换快运VPS 但是太贵了,加上那时候在上学,腾讯云学生认证送有小水管服务器,想用需要接入备案,和重新备案差不多,惟一的区别就是接入备案不需要关站。

无奈,我有花了35块钱买了一年的景安个人A主机,重新接入备案。管局的人电话联系过我,网站名字需要和备案一致。

接下来几年时间我又断断续续使用过其他的主机,博客名字也改过很多次了,具体可以看关于博主,域名长时间没有解析到景安机器的IP上,导致被取消接入过一次。

我想到可以把www做成一个单页,名字就和备案信息一样叫 留方网,@解析做博客。但是景安的虚拟主机是不支持子目录的。研究了一下,可以通过伪静态规则来实现绑定的域名指定到目录

.htaccess伪静态写法如下

<IfModule mod_rewrite.c>

RewriteEngine On
RewriteBase /
# 绑定www.liufw.cn到 home 子目录 重复一下三条可新增
RewriteCond %{HTTP_HOST} ^www\.liufw\.cn$ [NC]
RewriteCond %{REQUEST_URI} !^/home/
RewriteRule ^(.*)$ home/$1?Rewrite [L,QSA]

#typecho伪静态
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1]


</IfModule>

这样就可以实现一个虚拟主机安装一个单页和一个TYPECHO博客,当然了,也可以通过CDN等其他方法实现。

最后更新 2023-05-15
评论 ( 0 )
OωO
隐私评论