asp与iis中301永久性重定向的方法

网站域名:www.***.com

达到目标:输入www.***.com或***.com都能够进入主域名www.***.com

系统类别:ASP类网站

先决条件:网站管理面板可设置默认首页

asp实现程序

例1

 代码如下 复制代码

<%
website=request.ServerVariables("Server_name")
'获取当前访问的域名
if website="icoa.cn" then
'判断如果你的域名如果是icoa.cn
Response.Status="301 Moved Permanently"
Response.AddHeader "Location","http://www.icoa.cn/"
'做301重定向到www.icoa.cn
end if
%>

例2

<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>

 代码如下 复制代码

<%

Response.Status="301 Moved Permanently"

Response.AddHeader "Location","http://www.aaa.com/index.html"

Response.End

%>

如果你有自己的服务器,我们可以用iis实现301重定向,首先,在iis下新建一个站点,老吧绑定(http://lao8.org)

,指定好网站所在的目录,然后在“主目录”勾选“重定向到url”填写要转跳的网址,勾选“资源的永久性重定向”

1、在你iis的主目录->重定向url->输入要定向到的url(如:http://www.111cn.net/)
2、再把下面的资源的永久定向选中即可,如下图所示。

时间: 2024-10-29 23:25:39

asp与iis中301永久性重定向的方法的相关文章

apache下实现301永久性重定向的方法

因为博客是使用了www.jzread.com作为博客域名,所以想实现jzread.com全部重定向(跳转)到www.jzread.com.同时按照google的建议,使用服务器端 301 重定向,为了确保用户及搜索引擎定向至正确网页的最佳方法.301 状态代码表示某网页已被永久迁移至新位置.下面将了解一下apache下实现301永久性重定向2个方法,需要具有访问服务器的 .htaccess 文件的权限. 1. Apache模块 mod_alias的 Redirect 和 RedirectMatc

Asp.Net IIS中一个站点只有一个应用程序域么?

问题描述 Asp.Net IIS中一个站点只有一个应用程序域么? 如果很多个用户访问该站点,那么如何区分不同用户之间的HttpContext对象呢? 解决方案 一个站点只能有一个,区分用户通过session判断 解决方案二: 一个站点可以有多个应用程序域啊 解决方案三: 一个ASP.NET的IIS的完整控制类在一个IIS中使用ASP.Net 1.1和ASP.Net 2.0的应用

asp.net GridView中使用RadioButton单选按钮的方法_实用技巧

本文实例讲述了asp.net GridView中使用RadioButton单选按钮的方法.分享给大家供大家参考,具体如下: 在GridView里做单选按钮,我用了三种方法 第一种方法:在GridView的模版列里加服务器端控件RadioButton,使用js控制单选 使用模版列里加RadioButton <script type="text/javascript"> function setRadio(nowRadio) { var myForm,objRadio; myF

ASP.NET MVC4中使用Html.DropDownListFor的方法示例_实用技巧

本文实例讲述了ASP.NET MVC4中使用Html.DropDownListFor的方法.分享给大家供大家参考,具体如下: 一.控制器部分: public ActionResult PageDetail() { var thisList = _sysDepartmentBll.GetAllDepartmentList();//数据源 //添加一条默认数据 var resultList = new List<SelectListItem> { new SelectListItem {Text

ASP.NET MVC 3中301永久重定向不带www域名到带www的域名

使用 ASP.NET 又喜欢跟进新技术的朋友可能已经知道,在 ASP.NET 4.0 中增加了 Response.RedirectPermanent() 方法来实现永久重定向,方法的作用在注释中解释的很清楚:执行从所请求 URL 到所指定 URL 的永久重定向,并提供用于完成响应的选项. 在 ASP.NET MVC 3 项目中,我们可以根据需要来使用以下写法实现永久重定向:  代码如下 复制代码 public ActionResult Index() {     return RedirectP

IIS服务器301永久重定向设置指南

&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp;   网址重定向最为可行的一种办法.当用户或搜索引擎向网站服务器发出浏览请求时,服务器返回的HTTP数据流中头信息(header)中的状态码的一种,表示本网页永久性转移到另一个地址. 301永久重定向是所有的重定向方法中唯一符合搜索引擎规则的重定向方法,其他的重定向还包括302暂时重定向和JS跳转等,这些方式都容易导致URL不规范问题的产生.所以说如果你有多个域名都希

IIS服务器下做301永久重定向设置方法

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 以前也没怎么关注301重定向,第一因为没有网站要重定向,第二对于不带www的域名我都是用的转发到带www的域名.不过一场风波之后,很多服务商已经不提供转发服务了,虽说易名现在还可以享用到免费的转发服务,但是却不能不带www的转发到带www的同时进行MX记录解析,这对于需要MX解析的朋友也是一大烦恼. 而且有些域名在国外,转发更是用不了,也只能

IIS服务器下做301永久重定向设置方法[可以传参][图文]_win服务器

不过一场风波之后,很多服务商已经不提供转发服务了,虽说易名现在还可以享用到免费的转发服务,但是却不能不带www的转发到带www的同时进行MX记录解析,这对于需要MX解析的朋友也是一大烦恼. 而且有些域名在国外,转发更是用不了,也只能进行301永久重定向了,不然搜索引擎是把不带www的站和带www的站分开对待的,只是我们习惯于用带www的域名罢了. 在网络上看了些教程,再根据自己的实践,也终于搞定了IIS服务器上的301永久重定向设置问题.实现方法如下: 1.新建一个站点,对应目录如E:\wwwr

asp.net iis中 com组件实例创建失败,clsid xxxx,0x8000ffff

问题描述 asp.net项目,在vs中运行没有任何错误,但是发布到iis中提示com组件实例创建失败,clsid为xxxxx,错误码为0x8000ffff,这个dll为第三方com组件,有没有谁遇见过这种情况得,求帮助 解决方案 解决方案二:你需要注册DCOM,参考excel的DCOM注册方法,还有权限设置,32位和64位设置,都设置好了才能运行解决方案三:引用楼主wangjulong123的回复: asp.net项目,在vs中运行没有任何错误,但是发布到iis中提示com组件实例创建失败,cl