相关疑难解决方法(0)

htaccess强制https并将www重定向到非www,但没有其他子域

我知道有很多类似的线程,但它们似乎都不符合我的确切问题.这是我正在尝试做的事情:

(1) http://www.mydomain.com/ -> https://mydomain.com/
(2) http://mydomain.com/     -> https://mydomain.com/
(3) https://www.mydomain.com -> https://mydomain.com/
Run Code Online (Sandbox Code Playgroud)

理想情况下,如果我要添加更多子域,我还想覆盖这种情况,以便自动执行以下操作(最好以通用的方式适用于我添加的任何子域).

(4) http://sub.mydomain.com/ -> https://sub.mydomain.com/
Run Code Online (Sandbox Code Playgroud)

在这一点上,我想知道是否有可能创建一个单独的.htaccess文件来完成我需要的一切,虽然我不得不承认我理解正则表达式,但我不是一个mod_rewrite uberpro.

以下是我已经尝试过的解决方案:

我的SSL证书涵盖www-subdomain,所以我不是在寻找'不可信连接'错误解决方案,我知道这是不可能的.

apache .htaccess mod-rewrite https

19
推荐指数
2
解决办法
2万
查看次数

将https重定向到非www和http到www

我搜索并发现了数百个相关案例,但没有一个完全符合我的需要.我需要重定向的组合来执行以下操作:

进入 :

__PRE__

而:

__PRE__

对于普通的http网站,我想强制使用www.

但SSL证书只能加www,所以HTTPS应该不会有WWW.

谢谢,如果有人可以帮助我.

.htaccess https redirect no-www

6
推荐指数
2
解决办法
4640
查看次数

标签 统计

.htaccess ×2

https ×2

apache ×1

mod-rewrite ×1

no-www ×1

redirect ×1