2016-07-25 38 views
0

我需要改变我的整个网站在https上工作,而不是http.I已经改变了http部分的WordPress地址(URL)和站点地址(URL)从设置 - >一般,但整个网站已关闭。我需要执行什么步骤来将wordpress网站从http转换为https。我安装了CentOS 6.3(Final)。我需要采取什么步骤,而从http更改为https我的WordPress的网站

+0

有您购买SSL证书为您的服务器? – Milap

+0

以后可以购买吗?我只想测试我的网站是否可以在https上工作。 –

+0

您可以通过Letsencrypt免费获得证书,或者您可以生成自签名证书,但letsencrypt同样容易,不会给你错误 – matt

回答

3

要制作网站HTTPS,首先要获取该域的SSL证书,将其安装在服务器上,并将网站永久链接从http更改为https。

管理员设置:

  1. 前往管理仪表板。
  2. 将鼠标指向设置,然后单击常规。
  3. 它说什么WordPress地址(URL)和站点地址(URL)用https://取代http://部分为他们两个。
  4. 单击保存更改

要轻松启用(和执行)WordPress管理通过SSL,不断FORCE_SSL_ADMIN应该在你的网站的wp-config.php文件强制所有的登录和所有管理会话发生在SSL设置为true。

define('FORCE_SSL_ADMIN', true); 

要设置301永久重定向,FTP/SFTP到你的服务器和WordPress的.htaccess文件的顶部添加下面的代码。

RewriteEngine on 
RewriteCond %{HTTP_HOST} ^yoursite.com [NC,OR] 
RewriteCond %{HTTP_HOST} ^www.yoursite.com [NC] 
RewriteRule ^(.*)$ https://www.yoursite.com/$1 [L,R=301,NC] 

将yoursite.com的每个实例更改为您的WordPress网址。

要向Google通知有关网址更改的信息,请将您的WordPress网站重新添加到Google网站管理员工具(但这次是https://)。

希望它会有所帮助。

+0

我需要在我的服务器上安装mod_ssl吗? –

+0

是的,您需要安装mod_ssl,您可以使用wp-cli将http的所有实例更改为https,以减轻将来的任何警告 – matt

1

什么技术人员守则说是正确的......

而且别提HTTP或HTTPS在你的图像路径。只要保持它像//yoursite.com/img/image.jpg,所以它会自动跟踪http或https。这被称为Protocol Relative URL's。

入住这里相对协议网址http://www.paulirish.com/2010/the-protocol-relative-url/

相关问题