关于url中省略www主机地址设置

编程入门 行业动态 更新时间:2024-10-12 03:18:22

关于url中省略www<a href=https://www.elefans.com/category/jswz/34/1771208.html style=主机地址设置"/>

关于url中省略www主机地址设置

 地址栏里面输入xxx  直接跳转到 www.xxx ,可以在nginx里面配置。

1.确保DNS已经设置了默认解析,将xxx与www.xxx解析设置一样。

2.解析之后,请求会转发到webserver。
首先需要配置为server_name,然后设置urlrewrite转发。

server_name设置:

   server {
        listen       80;
        server_name  xxx www.xxx;

 

urlrewrite转发:

    


        if ($host != 'www.xxx' ) {
         rewrite ^/(.*)$ /$1 permanent;
        }

.....
配置urlrewrite转发,是解决cookie污染的问题。如果没有规范,或者默认取url根路径写cookie,就会导致xxx域下都被写入cookie。

cookie污染带来的问题举例:

xxx有一个静态服务器img.xxx为第三方提供js组件库服务,第三方网站域名为www.yyy

如果在写入cookie的时候,没有指定www.xxx,而是写成了xxx,这样,www.yyy的页面中,引用了img.xxx,浏览器里面会看到img.xxx的cookie,有的浏览器会阻止一些内容,影响访问。

更多推荐

关于url中省略www主机地址设置

本文发布于:2024-03-09 19:04:05,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1725834.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:主机   地址   url   www

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!