在平常的网站优化中,我们的网站会出现一些问题,下面小编整理了一些虚拟主机有关的教程知识点,大家可以看看的。
1:通过数据库修改wordpress网站后台管理密码或用户名
在网站根目录下面wp-config.php 文件中有数据库的详细信息
然后找到对应的数据库,添加执行
2.添加HTTPS证书,原网站样式已更改
网站页面错位是由于页面通常没有加载CSS级联样式表造成的。当我们通过HTTPS协议访问网站时,如果CSS文件是通过HTTP协议引入的,浏览器会以安全模式的形式阻止加载,从而导致页面错误。
解决方案:
通过修改WordPress站点根目录中的wp-config.php文件,将$_server[‘https’]=’on’;代码添加到下面代码的下一行。
这样可以解决页面错位的问题。如果您登录到后台并提示:对不起,您无法访问此页
解决方案:
首先,关闭HTTPS,回到未安装SSL证书之前的状态,进入WordPress网站后台,安装插件:真正简单的SSL解决了页面错位和网站登录失败的问题。之前在wp-config.php中添加的代码也是无用的,您可以删除它。
3:wordpress网站搬家到新空间出现错误提示:将您重定向的次数过多
方案一:打开wp-includes/load.php文件,将ssl函数修改,
代码如下:
function is_ssl() {
if ( isset( $_SERVER[‘HTTPS’] ) ) {
if ( ‘on’ == strtolower( $_SERVER[‘HTTPS’] ) ) {
return true;
}
if ( ‘1’ == $_SERVER[‘HTTPS’] ) {
return true;
}
} elseif ( isset($_SERVER[‘SERVER_PORT’] ) && ( ‘443’ ==
$_SERVER[‘SERVER_PORT’] ) ) {
return true;
}
return false;
}
修改为:
function is_ssl() {
if ( isset( $_SERVER[‘HTTPS’] ) ) {
if ( ‘on’ == strtolower( $_SERVER[‘HTTPS’] ) ) {
return true;
}
if ( ‘1’ == $_SERVER[‘HTTPS’] ) {
return true;
}
} elseif ( isset($_SERVER[‘SERVER_PORT’] ) && ( ‘443’ ==
$_SERVER[‘SERVER_PORT’] ) ) {
return true;
} elseif
(isset($_SERVER[“HTTP_FROM_HTTPS”])&&$_SERVER[“HTTP_FROM_HTTPS”]==’on’){
return true;
}
return false;
}
方案二:出现过多重定向错误,可以通过修改以下文件中的任何一个即可解决网页中包含过多重定向的问题。这两个文件均位于wp_includes文件夹下。
一、canonical.php文件的修改,利用文本编辑器打开该文件,开头注释下面就可以找到如下语句:function
redirect_canonical( $requested_url = null, $do_redirect = true ) {
把true修改为false即可。
二、template-loader.php文件修改,打开后找到如下代码:
if ( defined(‘WP_USE_THEMES’) && WP_USE_THEMES
)do_action(‘template_redirect’);
把这段代码删除或者用PHP的注释符号//注释掉即可。
这两个文件改了后,你的wordpress网站访问正常了。