我在cloudflare的免费SSL服务背后有一个站点。但是,我无法再验证我的RSS提要https://validator.w3.org
因为我Server returned [Errno 1] _ssl.c:504: error:14077438:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert internal error
因此,我无法将我的网站提交给苹果新闻出版商。
在浏览器中访问RSS提要(通过SSL)很好,并且在Feedly和其他阅读器中更新正常。
我知道这是站点之间TLS版本之间的问题,问题出在他们身上,而不是我或cloudflare。
为了解决这个问题,我愿意在http(s)://domain.tld/feed*
无SSL
我尝试在cloudflare上添加一个页面规则来关闭SSL,但这似乎没有任何作用。我尝试在cloudflare完成后向htaccess添加一些代码来处理此问题,但最终出现重定向错误。
我尝试过:
RewriteCond %{HTTPS} on
RewriteCond %{REQUEST_URI} ^/feed
RewriteCond %{QUERY_STRING} ^/feed
RewriteRule ^(.*)$ http://%{HTTP_HOST}%{REQUEST_URI} [L,NC,R=301]
有人能帮忙吗?
谢谢