继·换域名有感

没有想到最终还是换到了虚拟主机上,速度变快了,也更稳定了,也不怕被删库了原来的主机部署在学校的云电脑上,白嫖万岁!
HTTP500的事解决了,是Wordfence(wordpress插件)的锅,原来我用的是Apache,虚拟主机上用NginxKangle,本来直接可迁走,但Wordfence上设置了伪静态规则,导致了不兼容,做法就删掉那部分伪静态规则与.user.int即可,它的提示TM是英文的,像这样...
d25315421c834ae80a628d4fd841df5d - 继·换域名有感
好吧,我没看到,是我的错...

另外一个是开https时css缺失的问题(一开始不知道是什么问题,直到学了点html,才谷歌解决)
8fbed5b72f64f20ab4153d6d592394cc - 继·换域名有感
康康这篇https://www.china-user.com/post/16

懒得向作者申请转载于是步骤就先CV放这里了,不是我写的就对了...
1、打开网站根目录文件\wp-includes\functions.php,找到代码 require( ABSPATH . WPINC . '/option.php' );大概在第8行。
在下方添加以下代码:
add_filter('script_loader_src', 'agnostic_script_loader_src', 20,2); function
agnostic_script_loader_src($src, $handle) { return preg_replace('/^(http|https):/', '', $src); }
add_filter('style_loader_src', 'agnostic_style_loader_src', 20,2); function
agnostic_style_loader_src($src, $handle) { return preg_replace('/^(http|https):/', '', $src); }

2、打开网站根目录\wp-config.php文件找到代码

** @package WordPress*/

在下方添加如下代码:

$_SERVER['HTTPS'] = 'on';define('FORCE_SSL_LOGIN', true);define('FORCE_SSL_ADMIN', true);

事实证明这对Apache也适用,nice!

经过这波折腾后网站结构基本不会变了,服务器也一年买个爽,接下来就是内容输出了。

点赞

发表评论

电子邮件地址不会被公开。必填项已用 * 标注