windows服务器中IIS6 301重定向(参数后面参数介绍)

重定向到URL 同时如果要重定向后面带参数的加上$S$Q选中上面输入的准确URL+此资源的永久重定向即可如果无参数可去掉$S$Q。

相关$s和Q的意思如下

实现网站的整体301跳转,设置 iis站点属性》主目录》重定向到URl 写入http://www.newdomain.com$S$Q
并且选中 上面输入的准确URL 和 资源的永久重定向 。即可使旧域名的网址参数完整传递到新的域名。

$S
代码

将请求的 URL 的后缀传递给新的 URL。后缀是用重定向的 URL 代替之后,初始 URL 中所保留的部分。

如果未设置 EXACT_DESTINATION 标志,则结果目标 URL 的名称将具有所请求文件的名称(作为文件夹名称)以及文件名本身。
   如果映射到以下网站的虚拟目录:

http://fabrikam/Scripts

配置为重定向到以下确切的 URL:

http://fabrikam/NewScripts$S

对以下 URL 的新请求:

http://fabrikam/Scripts/Program.exe

将自动重定向至以下 URL:

http://fabrikam/NewScripts/Program.exe
  

$P
代码
   将初始 URL 中的参数(如 querystring 参数)传递至新的 URL,不包括问号 (?)。 如果映射到以下网站的虚拟目录:

http://fabrikam/Scripts

配置为重定向到以下 URL:

http://fabrikam/NewScripts$P

对以下 URL 的新请求:

http://fabrikam/Scripts/File.asp?var1=5&var2=6

将自动重定向至以下 URL:

http://fabrikam/NewScriptsvar1=5&var2=6
  

$Q
代码
   将初始 URL 中的参数(如 querystring 参数)传递至新的 URL,包括问号 (?)。 如果映射到以下网站的虚拟目录:

http://fabrikam/Scripts

配置为重定向到以下确切的 URL:

http://fabrikam/NewScripts$S$Q

对以下 URL 的新请求:

http://fabrikam/Scripts/File.asp?var1=5&var2=6

将自动重定向至以下 URL:

http://fabrikam/NewScripts/File.asp?var1=5&var2=6

 

时间: 2024-10-25 12:53:14

windows服务器中IIS6 301重定向(参数后面参数介绍)的相关文章

JSP中实现301重定向的代码

如一页面article.JSP中实现301重定向: <%@ page language="Java" contentType="text/HTML; charset=UTF-8" pageEncoding="UTF-8"%> <% response.setStatus(HttpServletResponse.SC_MOVED_PERMANENTLY);    response.setHeader("Location&q

windows服务器中rman自动备份并传输到远程服务器处理方法

在linux中,要使用rman备份后传输到远程服务器上,可以选择ftp,scp,nfs等方式实现,在win主机上可以配置ftp或者共享实现.linux的解决方法已经很多,这里重点提供win上面实现rman备份且传输到远程服务器的解决方法,简单实现异地备份方法: 1.win配置共享目录,而且设置远程服务器有写权限,如果省事可以配置everyone有读写权限 2.创建相关备份目录,这里主要是rmanfile,rmanscript,rmanlog 3.编写rman备份脚本  代码如下 复制代码 CON

Windows 8操作系统服务器如何设置301重定向

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 不知道各位站长有没有用过Windows 8操作系统的服务器(一般Windows 2003和Windows 2008比较多见一点),去年11月租了一个Windows 8操作系统的服务器,习惯了Windows 2003和Windows 2008操作系统,一开始对Windows 8操作系统不习惯,研究了半天,也看一些网上的资料,不过Windows

三种主机(linux、windows、vps)301重定向跳转的实现方法

301重定向主要是为了将域名A跳转到域名B,更多情况下是将不带www的 域名跳转到带www的域名,那么301重定向应该怎么做呢,本文详细的介绍301重定向的做法,下面分为linux主机.windows主机以及vps主 机三种情况讲述(都以将本站域名yedward.net跳转到www.yedward.net这个为例子): (一)linux主机 对于linux虚拟主机Apache服务器,需要支持.htaccess这个文件.先去确定主机是否支持.htaccess这个文件(可以询问主机商),如果支持的话

ASP代码实现301重定向及带参数的方法

  由于改版需要,烈火网的一个栏目需要做301重定向,这是很久以前的烈火导航下的一个搜索,使用的是asp语言,但是蜘蛛喜欢,因此不能删除,只好写一个301重定向,但是原来的很多网址都是有参数的,例如TAG标签,形式如:liehuo_tag.asp?q=%C1%D2%BB%F0%CD%F8. 研究了一下,解决了301重定向带参数的问题,特来向大家分享,欢迎朋友多支持烈火网. 代码如下: <% if request.ServerVariables("HTTP_HOST")="

linux系统中.htaccess 301重定向实现方法总结

在设置 301 重定向之前务必备份相应目录下的.htaccess文件..htaccess 301转向设置仅限于linux主机,并须要支持虚拟主机,上次试了重定向domain.com到www.domain.com,还真立即生效了 1.重定向domain.com到www.domain.com 这种重定向旨在使域名唯一,是网站SEO必须要做的,后面重定向www.domain.com到domain.com也是出于同样的原因,只是形式不同.打开.htaccess文件,加入以下规则.(下面的规则是针对主域名

抠出Windows 2003中IIS6的安装程序

前几天帮朋友装了个Windows server 2003,回来后才想起来IIS没给装上.Windows server 2003使用的是IIS6,记得以前在网上看到有提供IIS5下载,如果有IIS6下载直接给他地址下载就可以了,也可以免去我来往奔波之苦.可能是俺搜索水平不到家,找了挺长时间也没找到.难不成真为这事儿再让我跑一趟啊?当然不甘心了.从网上下载一个Windows server 2003安装文件?朋友那可是小猫上网,不现实.最好的办法就是弄个IIS6给他.看来还得俺自己动手. 开始的时候想

windows服务器下IIS6/7下PHP 无法加载 php_curl.dll 等动态链接库_win服务器

问题: PHP 在 IIS6 或 IIS7 中无法加载 php_curl.dll 动态链接库. 解决方法: 在PHP手册中有相关说明:php_curl.dll:CURL,客户端 URL 库函数库:需要:libeay32.dll,ssleay32.dll(已附带) 所以只要将 libeay32.dll,ssleay32.dll 这两个库复制到 %WINDOWS% 目录下即可. PS:网上有很多人说将以上两个库复制到 %SYSTEM32%,而这完全不起作用,文章只会COPY,又不经考证,简直就是误人

Nginx服务器中HTTP 301跳转到带www的域名的方法_nginx

从nginx的官方文档 documentation, 正确的nginx https 301跳转到带www域名方法的方法如下: HTTP 301跳转到带www域名方法     复制代码 代码如下: server {         listen       80;         server_name  example.org;         return       301 http://www.example.org$request_uri;     }     server {