【发布时间】:2016-05-24 04:43:24
【问题描述】:
我知道有很多关于这个问题的帖子,但我一辈子都无法让它发挥作用。
非 https www 或非 www 重定向工作正常,但我无法让 https://www 重定向工作而没有收到不受信任的证书警告。
我的 .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
RewriteEngine On
RewriteBase /
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ https://arfcc.com/$1 [R=301,L]
我已清除缓存并重新测试无济于事。
有什么想法吗?
谢谢!
【问题讨论】:
-
你知道有很多这样的帖子在哪里?希望不要在 stackoverflow 上,因为它在这里无关紧要。也许您的意思是发帖到serverfault.com
-
您的证书是否仅适用于 https://www example.net,而不适用于 https://example.net?
-
非常仅适用于非 www 域。为什么这个问题不属于这里?我过去在这里发布了几个关于代码的问题。我错了吗?
标签: wordpress apache .htaccess redirect