【发布时间】:2023-04-01 06:15:01
【问题描述】:
我有域和子域。我已购买 SSL 证书并将其应用于我的域。无论如何,我的子域之一不适用于 https://。但它与 http:// 完美配合。
我不知道为什么。我怀疑 htaccess 文件。但这显然是好的。你能帮我解决这个问题吗?
我已经检查了子域的在线 SSL 验证程序。子域仅是受信任的站点。但不适用于 https://
过程:
Satisfy Any
# 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。 SSL 来自 GoDaddy
请帮助我。
【问题讨论】:
-
尝试在
</IfModule>的结束标记之前写下这个RewriteCond %{SERVER_PORT} 80 RewriteRule ^(.*)$ https://subdomain.example.com/$1 [R,L] -
谢谢你劳纳克。但它不起作用。
-
实际问题是当我使用 https 时,它显示错误 301(永久移动错误),之后该 url 重定向到另一个域。
-
但是当尝试 http:// 时效果很好。并且不显示 301 错误。
-
你把
home_url和site_url设置成https版本了吗?