SSL Certificate

时间:2018-05-11 作者:Joesph Priestley

我的网站在登陆前多次重定向。此问题在实施SSL证书后发生。关于如何解决此问题的任何想法。

我的网站是用Vidahost发布的-我向他们寻求帮助,但他们没有任何线索。

不幸的是,我的编程技能是基本的,但如果有人能给我指出正确的方向,我可能会解决它。

https://boconlineblog.co.uk

非常感谢

# BEGIN Really_Simple_SSL_HSTS
<IfModule mod_headers.c>
Header always set Strict-Transport-Security: "max-age=31536000" env=HTTPS
</IfModule>
# END Really_Simple_SSL_HSTS
# BEGIN Really_Simple_SSL_UPGRADE_INSECURE_REQUESTS
<IfModule mod_headers.c>
Header always set Content-Security-Policy "upgrade-insecure-requests;"
</IfModule>
# END Really_Simple_SSL_UPGRADE_INSECURE_REQUESTS

# BEGIN rlrssslReallySimpleSSL rsssl_version[2.5.26]
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTPS} !=on [NC]
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
</IfModule>
# END rlrssslReallySimpleSSL
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

# php -- BEGIN cPanel-generated handler, do not edit
# Set the “ea-php71” package as the default “PHP” programming language.
<IfModule mime_module>
  AddType application/x-httpd-ea-php71 .php .php7 .phtml
</IfModule>
# php -- END cPanel-generated handler, do not edit

1 个回复
SO网友:Mat

您可能需要更改您的“WordPress地址(URL)”和“网站地址(URL)”,以便在您的WordPress设置页面中的以下位置包含“https”而不是“http”:Settings -> General Settings

如果这不能解决问题,请尝试使用“真正简单的SSL”插件:https://en-gb.wordpress.org/plugins/really-simple-ssl/

Update

查看您的网站后.htaccess 文件,我认为问题是由以下几行引起的:

RewriteCond %{HTTP_HOST} boconlineblog\\.co\\.uk [NC]
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ boconlineblog.co.uk/$1 [R,L]
尝试删除这些行,看看这是否解决了问题。

Update 2

尝试禁用Really Simply SSL插件并从.htaccess 文件,但以下文件除外:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

# php -- BEGIN cPanel-generated handler, do not edit
# Set the “ea-php71” package as the default “PHP” programming language.
<IfModule mime_module>
  AddType application/x-httpd-ea-php71 .php .php7 .phtml
</IfModule>
# php -- END cPanel-generated handler, do not edit`

结束

相关推荐

重定向https://www.subdomain.domain.com未重定向到subdomain.website.com

嗨,我有一个网站的例子。com,我想重定向我的https://www.subdomain.example.com 到子域。实例com公司当有人在没有https的情况下写入url时,它会起作用://(例如http://www.subdomain.example.com)但当我们尝试加载网站时,却无法正常工作https://www.subdomain.example.com以下是第页上显示的错误:此服务器无法证明它是www.subdomain。实例com;其安全证书来自*。网站com。这可能是由于配置错误或攻