我最近使用 SSL 建立了一个站点“saskatoonwashworld.com”。我有两个问题需要解决...
1)将所有http请求路由到https(我可以通过在线找到的代码轻松做到这一点)
2)我还有一个子域“portal.saskatoonwashworld.com”,我想将其重定向到由另一个站点托管的“ https://secure3.washcard.com/AP?CID=65e53149-59e9-4d67-a746-e475aa4bc7be ” . 无论用户是否输入http://portal.###、https://portal.###或仅输入不带 http(s) 的 url,我都希望请求转到此处。
我不知道该怎么做,因为我不知道如何正确编码条件和重写。
我最初使用此代码在网上找到 http 到 https 重定向...但如果我理解正确,它使用通配符来捕获“www”。因此会忽略/覆盖我的“门户”。反正子域。但我可能是错的。
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://saskatoonwashworld.com/$1 [R=301,L]