好的,所以我在为Safari浏览器设置Apple推送通知时遇到了问题。
在我的服务器上我有多个子域,其中一个子域也有一个与之关联的SSL。
域:
所有域都位于同一IP地址。
目前正在发生的情况是,当有人点击推送通知到达网站时Apple推送通知的工作方式,无论域名是什么,他们都会通过https连接进入。
因此,例如点击推送通知,用户应该在端口80上访问thechipkahouse.com,但是他们通过https到达端口443上的thechipkahouse.com
由于他们到达的url被重定向到tchpusher.thechipkahouse.com bush的内容,这是带有ssl证书的域名
所以我需要做的是将所有传入的ssl流量重定向到非ssl流量,除非请求的URL位于tchpusher.thechipkahouse.com子域。尽管域名仍然存在,但重要的是因为azchipka.thechipkahouse.com/file和thechipkahouse.com/file是两个不同的位置。
我认为我在寻找的是这个,但那也没有。
RewriteEngine on
RewriteCond %{HTTP_HOST} !^tchpush\.
RewriteCond %{SERVER_PORT} 443
RewriteRule ^(.*)$ http://%{HTTP_HOST}/$1 [R,L]
感谢您提供的任何帮助。
答案 0 :(得分:0)
您可以在DOCUMENT_ROOT
的{{1}}中尝试此规则:
tchpusher.thechipkahouse.com subdomain