-
-
Notifications
You must be signed in to change notification settings - Fork 3.6k
Give projects the option to redirect all pages to https #1190
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Yes, we'd like to see https on everything. We need to dig more to see if we can do this without breaking the internet :) |
I'm not sure if yet another option in the admin panel is desirable. Also are we using different nginx configs for every project? Because having a switch would require that, right? We could give docs.readthedocs.org site a special config and force HTTPS there (with 301 permanent redirects) to see the impact that it might have and whether something breaks. CNAME domains need to be excluded from the enforced HTTPS and would require a different solution (I'm not sure how, but seems like pip.pypa.io already enforces HTTPS). |
pip and others doing SSL CNAME's are doing their own load balancing & SSL I'd love to turn SSL on for all projects, but that would require proxying On Fri, Jul 10, 2015 at 6:17 AM, Gregor Müllegger [email protected]
Eric Holscher |
I think this can be considered done by #3987 and tracked by #3282 (comment) I'm closing it, but feel free to re-open it if you consider. |
It isn't done, we still aren't fully redirecting all web pages to HTTPS in nginx. |
We are now redirecting HTTP -> HTTPS for all |
Rigth now RTD supports HTTPS for all URLs, but doesn't redirect docs links to it. It'd be great if tehre was an option for projects (maybe even defaulting to
True
for new projects), which let them specify "all my pages should redirect to HTTPS".Long term I think RTD should just require HTTPS for all
*.readthedocs.org
URLs, but this seems like a pathway to get there.The text was updated successfully, but these errors were encountered: