2016-02-11 67 views
-1

我已经搜索了网络和堆栈溢出,它似乎有很多答案的部分这个问题,但没有全面的解决方案。所有在一个HTTPS htaccess重定向

我真正需要的是.htacccess代码,可以执行以下所有操作。

请注意:空间添加绕过堆栈溢出的链接限制,所以忽略域中的空间。

- 1 -

重定向顶级主域。

的http:// domain.com到https:// domain.com

的http:// www.domain.com到https:// domain.com

- 2 -

并且还将子文件夹/页面重定向到https等效项。

HTTP:// domain.com/example/test到https:// domain.com/example/test

- 3 -

最后还重定向可能的辅助域。

的http:// domaintwo.com到https:// domain.com

的http:// domaintwo.com/example/test到https:// domaintwo.com/example/test

的http:// www.domaintwo.com到https:// domain.com

的http:// www.domaintwo.com/example/test到https:// domain.com/示例/测试

如果我能得到答案这将是真棒!

谢谢!

安东尼

回答

1

尝试:

RewriteEngine on 
RewriteCond %{HTTP_HOST} !^domain\.com$ [NC,OR] 
RewriteCond %{HTTPS} off 
RewriteRule^https://domain.com%{REQUEST_URI} [NE,R=301,L] 
相关问题