Windows IIS 7.5配置301重定向(URL重写)

需求背景:

如果您需要按seo搜索引擎结果中所显示的样式更改网页网址,建议您使用服务器端 301 重定向。这是确保用户及搜索引擎定向至正确网页的最佳方法。301 状态代码表示某网页已被永久迁移至新位置。

301 重定向功能在以下情况下尤为有用:
1、您已将网站移至新域,希望尽可能顺畅地完成这一转换。
2、人们通过不同网址访问您的网站。例如,如果可通过多种方式访问您的主页,如 http://example.com/home、http://home.example.com 或 http://www.example.com,那么,选择其中一个作为首选的(标准)目标网址,并通过 301 重定向将来自其他网址的流量发送到该首选网址,不失为一种很好的方法。
3、您正在合并两个网站,希望确保指向过期网址的链接重定向至正确网页。

配置示例:

1、将一级域名后特定路径的流量重定向至二级域名:http://域名.me/archives/1114   -> http://blog.域名.me/archives/1114

 

点击一级域名下“URL重写”功能模块,添加空白规则,模式填写相应的正则表达式,填写完毕,可以点击“测试模式”来判断表达式的正确性,正则表达式中括号部分可以被动态截取出来。

 

 

2、将一级域名下子目录的访问重定向至二级域名:http://www.111cn.net /api   -> http://www.111cn.net

 

时间: 2024-09-24 11:29:11

Windows IIS 7.5配置301重定向(URL重写)的相关文章

配置DokuWiki的URL重写

使用Dokuwiki搭建了一个wiki,但是wiki的url感觉不大美观.于是就设置了url重写,让它和平时看到的wiki的url一样. DokuWiki的三种URL 默认情况下,DokuWiki不做任何的URL重写,它的原始URL是这样的: 1 http://wiki.qingxianyan.cn/doku.php?id=page 这样默认的URL不利于有些搜索引擎不收录,而且也不易于记忆. 通过设置DokuWiki的配置设置里面的高级设置的userwrite配置选项它可以支持两种URL重写方

完美解决IIS和APACHE的301重定向(带参数)_服务器其它

在5月份的时候,因为对一个网站改版,导致大量链接失效,正好5月底GOOGLE PR大更新,这个网站的PR直接从3降低到2,并且收录也急剧下滑,可以说网站的大幅度改版是导致本次PR降低的主要因素,后在GOOGLE的网站管理后台也验证了这个结论,于是赶紧使用JAVASCRIPT进行了404跳转定向,从实际的测试效果来看,GOOGLE对404跳转也是支持的,不会惩罚该网站的权值,可是根据IIS日志分析,感觉BAIDU spider对404的重定向似乎无动于衷,于是近日干脆对原失效的链接重新设置301重

ngin配置301重定向设置方法和nginx子目录301重定向_nginx

nginx版本为1.1.19. 若域名由a.com转移到了b.com,并对两个域名有所有权,可以: 复制代码 代码如下: server{     server_name a.com;    return 301 $scheme://b.com$request_uri;} 重启服务器,然后看一下成功与否: 复制代码 代码如下: curl -I a.com nginx子目录301重定向设置方法 如我想把www.b.com/bfiles/download/转向到dx1.b.com:81/bfiles/

Nginx下配置301重定向的正确方法例子_nginx

之前给nginx做301重定向的时候经常会这样写: 复制代码 代码如下: server {     listen       80;     server_name  www.jb51.net jb51.net;     if ($http_host = www.jb51.net) {         rewrite  (.*)  http://jb51.net$1;     }     ... } 实际标准的写法应该是 复制代码 代码如下: server {     listen      

nginx配置详解-url重写、反向代理、负载均衡

应用层的负载均衡 master/worker结构:一个master进程,生成一个或多个worker子进程 nginx请求的连接方式epoll 是Linux下多路复用IO接口select/poll的增强版本 select 遍历epoll无需遍历 1.nginx安装(未安装邮件服务器模块) ./configure --help查看编译选项 配置文件中路径没加/以prefix指定的路径开始./configure \--prefix=/usr \--sbin-path=/usr/sbin/nginx \

Windows IIS 7.5配置二级域名图文详解

在主域名(first.com)下新增一个二级域名(sub.first.com),首先需要到域名服务提供商处添加A记录,将二级域名指向你的服务器IP,以下为两个示例: Godaddy配置二级域名: Dnsprod配置二级域名: A记录配置完毕以后,需等待一段时间才能生效,接下来我们可以在IIS中配置该二级域名站点 至此,二级域名已经添加完毕,等A记录生效以后,该网站就可以访问了O(∩_∩)O~ 如果碰到文件写入权限问题,可以在添加网站时以管理员身份进行连接

IIS URL重写模块和ASP.NET路由组件比较

随着针对IIS 7.0的URL重写模块的发布,以及在.NET框架3.5 SP1中包含了ASP.NET路由(Routing),许多ASP.NET开发人员开始质问这两种特性彼此间的关系,以及应该何时使用. Ruslan Yakushev在LearnIIS.NET上发表了一篇很有指导意义的文章. 二者本质的区别在于:IIS URL重写的处理方式比ASP.NET路由在层次上更低,对于客户端是不可见的. Ruslan给出了IIS 7 URL重写过程的可视化工作流.你可以看到URL重写模块是在请求被传递到请

301重定向代码合集(iis,asp,php,asp.net,apache)_相关技巧

1.IIS下301设置 Internet信息服务管理器 -> 虚拟目录 -> 重定向到URL,输入需要转向的目标URL,并选择"资源的永久重定向". 在IIS中,也可以通过安装ISAPI Rewrite组件来实现如Apache中mod_rewrite的功能,详见ISAPI Rewrite 3下载及常用301规则. 2.ASP下的301重定向代码 <%@ Language=VBScript %> <% Response.Status="301 Mo

iis和apache及PHP页面设置301重定向跳转方法

本文将通过IIS.APACHE.ASP.PHP几种服务器端或页面程序端分别讲解如何设置301重定向,先还是简单介绍下重定向. 301重定向:指的是一种非常重要的"自动转向"技术--其实谈不上技术,即网址重定向--用户访问一个地址或目录,可以指定跳转到另一个地址. 301重定向,这是所有重定向方法中唯一符合seo/seo.html" target="_blank">搜索引擎规则的重定向,这也是SEO中的一个基础名词,比方:一个站用www.111cn.n