【发布时间】:2018-07-10 19:15:42
【问题描述】:
任何人都可以帮助我解决上述情况:
1、http转https
所有访问权限必须更改为https://~
1 个主机中的 2、4 个子域(www 和 ex1~3)
www.example.com、ex1.example.com、ex2.example.com、ex3.example.com
3,没有子域使用 URI 重定向到 www
https://example.com/dir/ 必须改为https://www.example.com/dir/
我在 /etc/httpd/conf.d/ 中有这个 rewrite.conf
现在我有 https://example.com/dir/ 是 https://www.example.com,但没有解决这个问题。
希望有人能帮我解决这个问题。
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
RewriteCond %{HTTP_HOST} !^(www|ex1|ex2|ex3)\.example\.com [NC]
RewriteCond %{HTTP_HOST} ^example\.com$
RewriteRule ^/(.*)$ https://www.example.com/$1 [R=301,L]
服务器版本:Apache/2.2.34 (Unix), Amazon Linux AMI 版本 2018.03
【问题讨论】:
标签: apache mod-rewrite url-redirection