xampp上托管的WordPress网站只有在使用https访问时才能工作

eqqqjvef  于 2023-06-05  发布在  WordPress
关注(0)|答案(1)|浏览(156)

我有一个WordPress的网站,是在我的电脑托管。它运行在XAMPP上。我添加了一个域名和https证书,但是一些浏览器(brave,opera gx)在搜索我的域名时使用http。所以简而言之,访问https://mysite.ro可以工作,但http://mysite.ro不行。它给了我一个“took too long to respond”的错误消息。我做错了什么?我希望WordPress网站的工作,即使与HTTP,然后将其重定向到HTTPS。我该怎么办?
如果你需要任何文件,告诉我要发布什么。我对整个网络服务器有点陌生,所以我不知道要附加什么文件。
我尝试将默认的wordpress站点和家庭地址从https改为http。不过,只有https能用。
编辑:当我在搜索栏中输入我的公共IP地址时,它会自动重定向到“https://mysite.ro”,这很好,但为什么它不适用于搜索“http://mysite.ro”?

v8wbuo2f

v8wbuo2f1#

你有一个.htaccess文件在你的根目录(public_html)文件夹?
如果是这样,如果在<IfModule mod_rewrite.c>RewriteEngine On之前添加以下代码
要添加的代码:

RewriteCond %{HTTP_HOST} ^mysite.ro [NC]
RewriteRule ^(.*)$ https://mysite.ro/$1 [R=301,L]

这会将您网站的HTTP URL重定向到您想要使用的HTTPS URL。

相关问题