typecho创建的博客,如何把www.xxx.com域名重定向xxx.com

介绍

Typecho是一款用PHP编写的轻量级开源博客系统,采用MySQL数据库存储数据。其设计理念简单、灵活,使用户能快速建立个性化博客。Typecho具有清晰简洁的后台管理界面、快速加载速度、支持Markdown编辑、丰富的主题和插件系统等特点。由于开放源代码,用户可定制和修改,而活跃的社区提供支持和资源分享。总体而言,Typecho适合个人博客、小型网站及轻量级项目。

一.遇到的问题

对于新手可能会遇到这个问题

就是创建博客的时候用了https://xxx.com 安装程序的,

后台的永久链接地址也是不带www的,就像下图:

那么这个时候,你用带www的域名是无法访问的,显示找不到网站!

如果在宝塔面板内添加的域名里面,增加www.xxx.com,此时出现xxx.com无法访问,网站后台也无法访问,访问www.xxx.com的时候网站可以打开但是页面是错位的!

这是我遇到的情况,可能每个人不一样!

我尝试去掉刚才宝塔添加的www.xxx.com域名,只留下xxx.com看能否正常访问,如果能正常访问那就算了,就不需要www.xxx.com也没关系!但是去掉之后xxx.com还是无法访问!

后面回想过来可能需要重启nginx,这个我没有测试!

这时候xxx.com无法访问的时候,有点懵逼了!我在nginx全局配置文件内修改了phpmydamin为xxx.com之后,重启了nginx,这时候xxx.com就可以正常访问了!

那改全局配置文件也不是长久之计,以后新添加网站就有问题了!所以又把这个全局xxx.com改回了phpmyadmin,重启nginx!这时测试网站xxx.com还是可以正常打开的!

二、重定向301

1.在宝塔中添加一个新的站点,域名设置为”www.xxx.com”,不需要创建ftp和数据库;

2.找到新建网站的重定向选项,添加重定向网站

3.重启 Nginx 服务

这个时候,www.xxx.com就完美跳转到了xxx.com

总结

如果不在宝塔自带的重定向功能中设置,可以手动在Nginx 配置文件中设置重定向规则

这是新手的笨办法,希望对你有帮助!

 

Rate this post

留言 | Comments