Force home page to be https?

时间:2012-07-11 作者:user1370288

我有一个SSL证书和https插件,它们都可以很好地将Wordpress菜单中的设置更改为https,但我必须手动输入“https”才能查看安全版本,有没有办法使主页强制,或者更好地成为https?

3 个回复
SO网友:Pothi Kalimuthu

Change the site URL 对整个站点(包括主页)使用SSL。

SO网友:Joseph Leedy

您可以使用以下代码将访问者重定向到SSL站点(未测试,可能需要调整):

function wpse58098_template_redirect() {
    if ( !is_ssl() ) {
       wp_redirect( \'https://www.mysite.com\' );
    }
}
add_action( \'template_redirect\', \'wpse58098_template_redirect\' );

SO网友:amit

目前,我在wordpress网站上使用了一个插件。WordPress HTTPS (SSL)(插件可以为所有用户选择SSL。)

我个人推荐这个插件,因为每当你在网页上使用ssl时,都需要从安全的(加密的)服务器加载它的所有内容,否则它会显示以下警告partially encrypted/mixed content error 发送给用户。

当您链接到外部内容(如JavaScript或图像)时,就会出现问题,该插件通过将这些外部内容存储到您自己的SSL安全服务器来解决问题。

结束

相关推荐

Double slash in upload URLs

Wordpress正在设置»媒体中自动向我的自定义上传文件夹添加尾部斜杠。这会导致上载URL(例如,通过媒体上载程序上载的图像)获得双斜杠,如所示。com/files//myfile。jpg公司发生的情况如下:“我转到设置”媒体下Uploading Files 在标记的字段中Store uploads in this folder, 我输入files, 没有尾部斜杠。(这与文本字段旁边列出的示例一致:Default is wp-content/uploads)点击“保存更改”重新加载页面,上载文件夹现在f