【发布时间】:2019-01-29 00:04:27
【问题描述】:
大家早上好! 我正在尝试在通过 AWS 托管的 Wordpress 站点中使用 htaccess 来重定向 http -> https 和 www。 -> 非 www.,例如:http://www.example.com 到 https://example.com。
目前,http 到 https 重定向正在按预期工作。然而,“万维网”。没有从我的网址中删除,即 http://www.example.com 变为 https://www.example.com
注意:对于其他重定向,我使用重定向插件。此外,我为 https 使用了真正简单的 SSL 插件。
我尝试了重定向代码的多种变体、清除缓存、隐身检查等。
这是我正在使用的当前代码:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{HTTPS} on
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
任何建议将不胜感激!谢谢!
【问题讨论】:
标签: wordpress .htaccess url-redirection http-redirect no-www