网站从云服务器搬到虚拟主机遇到的一些问题

过了玩网站的时代了,累了,不想再维护服务器了,搬到虚拟主机有主机商维护能省很多事,以后网站也很少更新,直接屏蔽搜索引擎了,爱咋咋地……搬家耗时半天,记录一下遇到的问题。

使用WP Super Cache插件,搬家后需要修改wp-config.php文件中WPCACHEHOME的缓存文件夹新路径,否则报错……

以前使用云服务器可以自由安装很多PHP扩展和插件,比如object-cache.php,使用虚拟主机后貌似这个插件问题不断,人在屋檐下,还没权限解决,只能删除。其实最安全的办法是先禁用所有插件,搬家后再一个一个启用并测试……

如果没有提前配置好伪静态规则,搬家后内容页会提示404错误,需要到后台再次保存一下固定链接,即可生成.htaccess文件……

网站内某些以中文命名的文件和图片,打包为.zip格式上传后出现乱码,原因未知;上传宝塔面板备份的.gz格式文件未出现乱码,看来以后需要记得使用这个格式……

配置SSL证书后,需要将http重定向到https,否则一些浏览器会提示安全问题,只需要将以下代码添加到.htaccess文件中……

RewriteEngine on
RewriteBase /
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]

最麻烦的一个问题是,虚拟主机商建议使用CNAME记录,而godaddy在添加CNAME解析时竟然不支持填写@的空主机名,没办法,只能用A记录了,如果后面主机被攻击换IP的话,估计又得重新解析,要是可以用CNAME记录能省去许多麻烦……

暂时就这些……

2023.12.23