我使用的是Cloud Flare Flexible SSL。我想强制SSL的所有网站,但rss订阅。
我试着用下面的代码来做,但得到了ERR_TOO_MANY_REDIRECTS
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L]有什么解决方案吗?
发布于 2017-01-03 23:36:59
如果您的rss提要是一个别名,就像您的域/rss一样,只需在Cloudflare端将页面规则设置为不重定向到https:
Rule http://yourdomain* --> Automatic Https Rewrites - Off在.htaccess文件中的wordpress端:
RewriteEngine On
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteCond %{REQUEST_URI} !^/rss
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]Clouflare不会重定向到https,但是你的带有wordpress的Apache就可以了。
https://stackoverflow.com/questions/38142892
复制相似问题