我在 AWS Ubuntu 16 EC2 实例中使用 LAMP 堆栈。 http 和 https 在/var/www/html 正常工作正常站点。我安装了 wordpress 并配置了 apache2.conf 以引用 wordpress 站点。 HTTPS 不工作。因此我做了以下事情:
更改 1:Wordpress wp-admin -> 设置 -> 常规 -> 站点 url 和主页更改为 https://wpdev.xxxxx.com (结果:访问页面时跳转到内容) 更改 2:添加 define('FS_METHOD','direct') 和 define('WP_HOME'.. and define('WP_SITEURL'...) 以指向 https://ryde...com 。(结果:同样的错误)
变化 3:添加。 htaccess 文件在 wordpress 站点下,内容如下。
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://wpdev.xxxxx.com/$1 [R,L]
</IfModule>
(结果:同样的错误)
请问我应该做哪些正确设置才能使 wordpress 与 https://wpdev.xxxxx.com 一起工作? ?
我当前的网站网址:https://rydewpdev.rydesharing.com/
最佳答案
发生这种情况是因为您的设置正在通过 http
加载 CSS/JS 内容。安装很棒的 WordPress HTTPS插件,并将其配置为对所有静态内容强制使用 https。
关于wordpress 网站显示跳转到内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47531012/