仅针对一个特定页面的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. (编辑:莱芜站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- nginx重定向到localhost
- 如何在SSL终端负载均衡器后面设置nginx以重定向到
- 带有PHP7和Nginx 1.9.9的502 Bad Gateway
- 插件 – 我的nginx模块可以在主进程中建立连接吗
- http – 如何在Nginx服务器上允许PUT文件请求?
- ruby-on-rails – 搬到rbenv打破乘客(nginx)
- domain-name-system – 是否可以使用DNS和Nginx拥
- Heroku的Nginx反向代理失败了SSL握手
- javascript – Laravel AngularJS CORS无效
- nginx – 如何在Amazon Application Load Balanc