前言
今天忽然想起给自己的网站弄一个www的子域名。因为网站系统是typecho的,所以还稍稍折腾了一会。
一、如何给Typecho网站设置多域名
如果您的网站没有CDN,可能只需要以下设置就完事了。
方法① 301重定向
说白了就是让你的子域名硬跳转到主站。
首先打开文件(宝塔面板可直接在网站重定向面板上设置)
vi /etc/nginx/sites-enabled/domain.com.conf
然后写入
server {
listen xxx.xxx.xxx.xxx:xx; //你的IP:端口
server_name domain.com; //被重定向域名
return 301 http://orgindomain.com$request_uri; //向源站重定向(带目录请求)
}
这个方法实在是下策,对seo优化和打开速度都不友好,不是很推荐。
方法② 修改Typecho配置文件
在Typecho网站根目录下 config.inc.php
中 , 找到
Typecho_Db::set($db);
这句话,在其后写上: