使用https搜索并替换WordPress://

问题描述:

我正在将本地WordPress网站从http://localhost:8888/example迁移到实时服务器。使用https搜索并替换WordPress://

当我通常一个网站迁移到一个活的服务器,导出我的数据库从本地主机,将其导入到通过phpMyAdmin的直播服务器和执行搜索与this tool取代从我的本地环境发生变化的URL。

在这种情况下,实时服务器具有SSL认证。许多文章(包括this one)说,你应该通过的.htaccess实现下面的代码片段强制SSL:

<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteCond %{SERVER_PORT} 80 
RewriteRule ^(.*)$ https://www.example.com/$1 [R,L] 
</IfModule> 

我执行搜索和替换,取而代之的HTTP的所有实例://到https://。在这种情况下,我是否需要在.htaccess中设置重写条件?

+0

是的,你应该relpace通过'http://本地主机:// www.example.com':8888 /用'HTTPS example'。 –

+0

谢谢。如果我正在执行搜索并替换为将http://的所有实例更改为https://,这是否意味着我仍应通过.htaccess设置重写条件? – Squideyes

+0

不是强制性的,但你应该强制用户也通过htaccess使用'https'。 –

绝对应该用https替换它们,对于启用了SSL的站点,它不仅仅是一件好事,它是您必须做的事情。

您可以在这里了解更多关于SSL的信息:http://www.wpbeginner.com/wp-tutorials/how-to-add-ssl-and-https-in-wordpress/

或尝试这个插件,使您的生活更轻松:https://wordpress.org/plugins/really-simple-ssl/

+1

不要只发布链接作为答案。如果URL改变,那么这个答案将来不会对任何人有所帮助。你可以有链接,但解释答案中的重要部分。 – Fencer04

+0

@ Fencer04好的。刚到这里,学习SO规则。 – Cl0udSt0ne