仅针对一个特定页面的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的proxy_redirect
- 缓存 – 具有多个命名位置的NGINX try_files
- regex-如何匹配nginx中扩展名较少的文件的位置?
- python – Nginx fastcgi截断问题
- Nginx和FastCGI下载PHP文件而不是处理它们
- nginx – 如何在Amazon Application Load Balancer中重写路
- ruby-on-rails – 在websocket握手期间Rails ActionCable错
- nginx没有在端口81上响应
- nginx基于一个“位置”中的URI阻止IP
- 从Apache到Nginx的大括号({和})重写规则.
