【发布时间】:2019-08-20 13:05:41
【问题描述】:
我的域重定向有问题。 它是 wordpress,我想将所有非安全 url 重定向到安全
地址栏输入http://www.my-domain.com时重定向到https://www.www.my-domain.com的问题 (它增加了一个额外的 www)
这是我在 .htaccess 文件中的重定向部分:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteCond %{HTTP_HOST} ^(.*)$ [NC]
RewriteRule (.*) https://www.%1/$1 [R=301,L]
</IfModule>
我做错了什么?
【问题讨论】:
-
你正在添加额外的 www:
RewriteRule (.*) https://www.%1/$1 [R=301,L]-%1是匹配的主机名,并且已经是www.my-domain.com。
标签: wordpress .htaccess ssl redirect