我今天有机会解决一个在 WordPress 博客上发生的重定向问题,该博客已经安装了 SSL 证书,因此站点已切换到 HTTPS。 问题在于 WordPress 被配置为 HTTP 而非 HTTPS,在修改设置以更改 URL 时,站点通过 HTTPS 访问,但它调用的是 HTTP 的文件,因此会被重定向… 因此我遇到了一个错误,即重定向循环。这在 WordPress 更新时也可能发生。 如何简单解决此问题: 我只是把以下几行代码添加到config.php 文件的开头: define(‘FORCE_SSL_ADMIN’, true); if( strpos($_SERVER[‘HTTP_X_FORWARDED_PROTO’], ‘https’) !== false ) { $_SERVER[‘HTTPS’] = ‘on’; } 从那以后,一切都运行得很顺利。 祝你好运!
这个脚本是为一个特定需求而编写的,我认为它可以帮助到很多人。它可以在您的任一网站无法正常运行时通过电子邮件向您发送警报(服务器没有响应,网站没有响应等)。 为此,当然需要在将该脚本放置在与其他站点分离的服务器上后为它创建一个 CRON(否则如果服务器崩溃,脚本本身将无法访问)。这个 CRON 例如每天执行 3 次(早上、中午和晚上),以保持快速响应。 以下是相关代码页面: 安全密码 « sefUIHGDEjdpzjiOEanf » 是一个示例,您当然需要修改它并创建一个新的。要在 CRON 调用您的页面,请记住在 URL 中包含这个密码: http://www.votresite.com/script.php?mdp=sefUIHGDEjdpzjiOEanf(示例) 网站和电子邮件列表可以根据需要多一些或少一些,自行选择。
我刚刚找回了一段在清晨写成的代码,其中包含一个根据出生日期计算年龄的函数: function age($jour, $mois, $annee) { $age = (date(‘Y’) – $annee); if( ($mois – date(‘m’)) > 0 ) { $age = ($age – 1); } if( ($mois – date(‘m’)) == 0 && ($jour – date(‘d’)) > 0 ) { $age… Continue Reading →
© 2026 Bensimon Eyal — Powered by WordPress
Theme by Anders Noren — Up ↑