使用IIS的HTTP重定向功能设置真正的301重定向(带query参数) 笔记

通过Windows的IIS服务器 自带的HTTP重写向功能,设置网站的301重定向,把http统一转到https,把不带www的统一转到www

关尔先生2020-10-30 17:04:22
一、在IIS配置真实网站的绑定域名,只绑定https:www 的域名 ,如下


二、在新建一个空的网站(指向一个空文件夹,起名301,便于识别),把其它的请求都绑定在这个网站上,如下


三、对这个301网站设置【http重定向】,如下:


注意:
1、请求目标写 https:www.域名$S$Q  ($S$Q 是用来精准(带query参数)重定向的)
    • $S ——传递URL的后缀到新的URL; 
    • $P——传递URL 中的query参数到新的URL,不包括问号(?) 
    • $Q——传递URL中的query参数到新的URL,包括问号(?) 
    • $V——传递请求的URL,但是不包括服务器名和任何参数。 
2、将重定向行为,第一个 将所有请求重定向到确切目标(而不是相对于目标) 打勾。(因为我们写的请求目标URL已经是精确的了,不是相对的)

301重定向query参数HTTP重定向IISWindows$S$Q

上一篇:[转] Chrome 开发者工具各种骚技巧

下一篇:jquery 点击元素之外的区域

本文链接: http://www.nanshanqiao.com/zz_article/65.html

暂无评论