Wordpress 域名自动指向HTTPS而不是HTTP我没有SSL证书

Wordpress 域名自动指向HTTPS而不是HTTP我没有SSL证书,wordpress,.htaccess,ssl,https,Wordpress,.htaccess,Ssl,Https,所以我在wordpress.com上有一个wordpress博客。我通过godaddy将域名映射到它 域名在wordpress.com上处于活动状态时,但我将我的站点移动到了一个自托管站点,并相应地调整了域名以指向fatcow子目录 在对网站进行映射后,我注意到在firefox中我可以看到我的自托管网站,但在chrome和IE等其他浏览器中我看不到,我会得到下面的信息 你的连接不是私人的 攻击者可能试图从pogosmart.com窃取您的信息 (例如,密码、消息或信用卡)。 NET::错误\u证

所以我在wordpress.com上有一个wordpress博客。我通过godaddy将域名映射到它

域名在wordpress.com上处于活动状态时,但我将我的站点移动到了一个自托管站点,并相应地调整了域名以指向fatcow子目录

在对网站进行映射后,我注意到在firefox中我可以看到我的自托管网站,但在chrome和IE等其他浏览器中我看不到,我会得到下面的信息

你的连接不是私人的

攻击者可能试图从pogosmart.com窃取您的信息 (例如,密码、消息或信用卡)。 NET::错误\u证书\u公用\u名称\u无效”

我还注意到该站点将使用Https而不是http,我还没有购买SSL证书,所以我不明白为什么我在wordpress.com上托管时可以访问Https…现在我没有了,域名仍然使用Https

如何使我的网站代替https导致“您的连接不是私有的”错误


如果这还不够,请告诉我您需要检查两个地方

一个是站点URL的WordPress设置。如果您可以登录到仪表板,您可以在“常规设置”下找到它。只需在URL中的“https”中去掉“s”

如果无法登录WordPress,则可能需要通过phpMyAdmin直接访问数据库。浏览wp_选项表,找到名为“siteurl”和“home”的选项,并将两者更改为删除相同的“s”

接下来,检查WordPress站点根目录中名为.htaccess的文件。该文件可能包含一些将传入流量重定向到URL安全版本的代码

删除以下内容:

RewriteEngine On 
RewriteCond %{HTTP_HOST} ^domain\.com [NC]
RewriteCond %{SERVER_PORT} 80 
RewriteRule ^(.*)$ https://domain.com/$1 [R,L]
# 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
您的.htaccess应该只包含以下内容:

RewriteEngine On 
RewriteCond %{HTTP_HOST} ^domain\.com [NC]
RewriteCond %{SERVER_PORT} 80 
RewriteRule ^(.*)$ https://domain.com/$1 [R,L]
# 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
#开始WordPress
重新启动发动机
重写基//
重写规则^index\.php$-[L]
重写cond%{REQUEST_FILENAME}!-f
重写cond%{REQUEST_FILENAME}!-d
重写规则//index.php[L]
#结束WordPress

…以及可能使用的任何安全插件的一些额外内容。

您需要检查两个地方

一个是站点URL的WordPress设置。如果您可以登录到仪表板,您可以在“常规设置”下找到它。只需在URL中的“https”中去掉“s”

如果无法登录WordPress,则可能需要通过phpMyAdmin直接访问数据库。浏览wp_选项表,找到名为“siteurl”和“home”的选项,并将两者更改为删除相同的“s”

接下来,检查WordPress站点根目录中名为.htaccess的文件。该文件可能包含一些将传入流量重定向到URL安全版本的代码

删除以下内容:

RewriteEngine On 
RewriteCond %{HTTP_HOST} ^domain\.com [NC]
RewriteCond %{SERVER_PORT} 80 
RewriteRule ^(.*)$ https://domain.com/$1 [R,L]
# 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
您的.htaccess应该只包含以下内容:

RewriteEngine On 
RewriteCond %{HTTP_HOST} ^domain\.com [NC]
RewriteCond %{SERVER_PORT} 80 
RewriteRule ^(.*)$ https://domain.com/$1 [R,L]
# 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
#开始WordPress
重新启动发动机
重写基//
重写规则^index\.php$-[L]
重写cond%{REQUEST_FILENAME}!-f
重写cond%{REQUEST_FILENAME}!-d
重写规则//index.php[L]
#结束WordPress

…以及您可能使用的任何安全插件中的一些额外内容。

您不能选择并添加证书的任何原因?是免费和开放的吗?您不能选择并添加证书的任何原因?是免费和开放的吗?非常感谢,这为我解决了问题。非常感谢,这为我解决了问题。