AWS ELB 上的 WP 非 www 到 www rewrite/redirection
WP Non-www to www rewrite/redirection on AWS ELB
我负责 AWS 的 IT 部门告诉我,由于 AWS 负载平衡环境,无法将非 www 重定向到 www 域名 - 而且它不是单个 IP
我是 运行 一个 wordpress 站点,我在 lb .htaccess 文件中尝试过这个,但没有成功。
RewriteEngine on
RewriteCond %{HTTP_HOST} ^example.com [NC]
RewriteRule ^(.*)$ http://www.example.com/ [L,R=301,NC]
只是想知道有没有别的办法还是肯定不行?
谢谢
在 DNS 托管区域中创建一条带有 www 的 CNAME 记录,它应该指向您的 ELB 域。
使用此配置编辑您的 .htaccess 文件
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/ [R=301,L]
清除浏览器缓存,尝试访问www域。
我负责 AWS 的 IT 部门告诉我,由于 AWS 负载平衡环境,无法将非 www 重定向到 www 域名 - 而且它不是单个 IP
我是 运行 一个 wordpress 站点,我在 lb .htaccess 文件中尝试过这个,但没有成功。
RewriteEngine on
RewriteCond %{HTTP_HOST} ^example.com [NC]
RewriteRule ^(.*)$ http://www.example.com/ [L,R=301,NC]
只是想知道有没有别的办法还是肯定不行? 谢谢
在 DNS 托管区域中创建一条带有 www 的 CNAME 记录,它应该指向您的 ELB 域。
使用此配置编辑您的 .htaccess 文件
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/ [R=301,L]
清除浏览器缓存,尝试访问www域。