仅针对一个特定页面的Nginx SSL重定向
我阅读并遵循this question以配置nginx以强制一个页面的SSL(对于XenForo为admin.php),并且它对一些站点管理员工作得很好但不适合我自己.我想知道是否有人对如何改进此配置有任何建议:
似乎位置^/ admin.php块中的额外信息是不必要的,有没有人知道避免重复代码的简单方法?没有它它会跳过php块并返回php文件. 目前,当我导航到admin.php时,它在Firefox中正确应用https.在Chrome中,它会下载admin.php页面.返回到Firefox中的非https网站时,它无法正确返回http,但保留为SSL.就像我之前说的那样,这只发生在我身上,其他管理员可以毫无问题地来回走动. 这是我能解决的问题吗?有没有人知道我可以减少配置中的重复配置选项的任何方法?提前致谢! 编辑:清除缓存/ cookie似乎工作.这是进行http / https重定向的正确方法吗?当我走的时候,我有点做了. 最佳答案
可能使用@ -named位置.见doc. (编辑:4S站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- nginx:仅在http请求为OPTIONS时才不需要基本身份验证
- nginx – 我如何追踪php-fpm终止的原因?
- if-statement-仅在存在cookie的情况下如何有条件地覆盖ngin
- python-对Dreamhost Passenger Django进行故障排除
- Nginx和FastCGI下载PHP文件而不是处理它们
- ruby-on-rails – 使用带Nginx和Unicorn的Websockets的Rail
- nginx – proxy_set_header无效
- nginx – 无法优化php5-fpm无错误地工作
- 如何以非root用户身份运行gunicorn/python app服务器?
- wordpress – 如何检查清漆缓存是否正常工作?