`

站长 IIS7 的 web.config 配置

阅读更多

web.config

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
	<httpErrors>
		<remove statusCode="404" subStatusCode="-1" />
		<!--统一修改为404.asp,因为这样返回状态码才会是404-->
		<error statusCode="404" prefixLanguageFilePath="" path="/404.asp" responseMode="ExecuteURL" />
	</httpErrors>
</system.webServer>
<system.webServer>
	<!-- http://www.xxx.com 替换为对应的网站,带www-->
	<httpRedirect enabled="false" destination="http://www.xxx.com" exactDestination="false" childOnly="false" httpResponseStatus="Permanent" />
	<!--启用Gzip压缩-->
	<urlCompression doStaticCompression="true" doDynamicCompression="false" />
	<defaultDocument>
		<files>
			<clear />
			<add value="index.html" />
			<add value="index.php" />
			<add value="index.htm" />
			<add value="index.asp" />
		</files>
	</defaultDocument>
</system.webServer>
<system.webServer>
	<rewrite>
		<rules>
			<rule name="WWW Redirect" stopProcessing="true">
				<match url=".*" />
				<conditions>
					<!--xxx.com,替换为对应的网站,不带www-->
					<add input="{HTTP_HOST}" pattern="^xxx.com$" />
				</conditions>
				<!-- http://www.xxx.com 替换为对应的网站,带www-->
				<action type="Redirect" url="http://www.xxx.com/{R:0}" redirectType="Permanent" />
			</rule>
			<rule name="Mobile Jump">
				<match url="^(.*)$" />
				<conditions logicalGrouping="MatchAll">
					<add input="{HTTP_USER_AGENT}" pattern="nokia|iphone|android|motorola|symbian|sony|ericsson|mot|samsung|htc|sgh|lg|sharp|sie-|philips|panasonic|alcatel|lenovo|ipod|blackberry|meizu|netfront|ucweb|windowsce|palm|operamini|operamobi|opera|openwave|nexusone|cldc|midp|wap|mobile" />
				</conditions>
				<!-- 输入要跳转的手机站点 -->
				<action type="Redirect" url="http://m.xxx.com/{R:1}" redirectType="Found" />
			</rule>
		</rules>
	</rewrite>
</system.webServer>
</configuration>

 

PC全站跳转手机首页的配置方法

<rule name="Mobile Jump">
	<match url="^(.*)$" />
	<conditions logicalGrouping="MatchAll">
		<add input="{HTTP_USER_AGENT}" pattern="nokia|iphone|android|motorola|symbian|sony|ericsson|mot|samsung|htc|sgh|lg|sharp|sie-|philips|panasonic|alcatel|lenovo|ipod|blackberry|meizu|netfront|ucweb|windowsce|palm|operamini|operamobi|opera|openwave|nexusone|cldc|midp|wap|mobile" />
	</conditions>
	<!-- 输入要跳转的手机站点 -->
	<action type="Redirect" url="http://m.xxx.com/" redirectType="Found" />
</rule>

 

404.asp

<!doctype html>
<html>
<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<%Session.codePage=65001%>
<% Response.Charset = "utf-8" %>
<% Response.Status = "404 Not Found" %>
<head>
<meta charset="utf-8">
<meta http-equiv="refresh" content="10; URL=/" />
<title>网页或文件未找到</title>
</head>
<body>
<script type="text/javascript" src="http://www.qq.com/404/search_children.js" charset="utf-8" homePageUrl="/" homePageName="返回首页"></script>
</body>
</html>

 

 

 

 

 

 

2
1
分享到:
评论

相关推荐

    站长 IIS7的404和301二次修改

    - 使用工具如Web.config文件编辑器,可以更方便地管理IIS7的配置。 标签 "源码 工具" 暗示了可能有相关的源代码或工具可以帮助完成这些设置。例如,可以编写自定义的ASP.NET或PHP脚本来实现更复杂的逻辑,或者使用...

    series iis node server engine v1.0.432.zip

    一般的伪静态,都是使用 IISREWRITE 组件或者 web.config 来配置伪静态规则。很多朋友都认为这种方式都不是最好的伪静态方法,因为,你的配置正则写起来很麻烦,而且不一定准确。一般对于程序员来说,正则都是非常让...

    快站cms v1.1.0.rar

    快站cms是针对中小型企业,学校及个人站长等开发的一款功能非常强大,后台操作起来比较简单智能的内容管理系统。本系统功能简单实用,高效安全,可以快速帮助你建立一个实用的企业网站,并且修改维护非常方便。 安装...

    基于ASP的站长推广网.zip

    7. 配置文件:如.web.config,用于配置ASP.NET应用程序。 8. 服务器端脚本:如.vbs或.js文件,可能包含VBScript或JScript代码。 9. 图标和字体文件:.ico和.ttf等。 10. 其他辅助文件:如robots.txt、sitemap.xml等...

    asp.net图片验证码控件

    在这个场景下,`web.config`可能包含了验证码服务的相关配置,比如启用匿名身份验证,设置验证码的过期时间,或者定义了哪些URL需要验证码保护。 `说明.htm`可能是关于这个控件的详细使用指南,包括如何在页面上...

    AppCMS安卓CMS网站系统

    APP市场的火爆,让越来越多的人加入到移动互联网的淘金大军中。移动互联网的高门槛,让大多数站长因为技术门槛、资金实力,只能...5,增加IIS7 web.config和NGINX conf伪静态规则 6,修复插件开发升级后菜单覆盖问题

    基于ASP的站长中国企业(公司)网站系统.zip

    8. IIS配置文件或Web.config:用于配置IIS(Internet Information Services)服务器的行为。 9. 其他可能包含的文件:如字体文件、图标文件、JavaScript库(如jQuery)等。 综合来看,这个基于ASP的中国企业网站...

    启明星办公用品采购系统Purchase v17.0.rar

    启明星办公用品采购系统Purchase v17.0更新日志 ...(3)修改web.config里配置ConnectionString和PurchaseContext对数据库连接的配置 启明星办公用品采购系统Purchase页面展示 相关阅读 同类推荐:站长常用源码

    (自适应手机版)响应式精密机械模具类pbootcms网站模板 精密仪器模具加工设备网站源码下载.zip

    `web.config`是IIS服务器的配置文件,可以设置URL重写、权限控制等;`.htaccess`则是Apache服务器下的配置文件,同样可以实现URL重写、防盗链等功能,确保网站运行的稳定性和安全性。 `favicon.ico`是网站的图标...

    给力论坛源码 标注:用iis访问就会有样式

    16 DotBBS.config与Web.config合并 17 更换编辑器,能比较好的兼容浏览器,上传文件能以自动重命名 18 SqlServer版数据库,表增加了描述,方便二次开发 19 更换后台界面 20 论坛默认主目录,放到根目录,方便搜索...

    (自适应手机版)响应式黑色炫酷建筑装饰设计类pbootcms模板 HTML5装修设计公司网站源码下载.zip

    4. **模板结构**:此模板包含`web.config`、`.htaccess`等文件,`web.config`通常用于IIS服务器配置,`.htaccess`则常用于Apache服务器进行URL重写和其他配置,这表明模板兼容多种服务器环境。`favicon.ico`是网站的...

    ASP.NET源码——站长中国通用产品企业网站.zip

    7. **部署与配置**:了解如何将ASP.NET应用程序部署到IIS服务器,以及如何配置Web.config文件以适应不同的运行环境,也是开发过程中不可忽视的部分。 8. **响应式设计**:作为现代网站,应支持不同设备的访问,这...

    伪静态同义词库采集站长专用

    “伪静态”技术的核心在于URL重写,它可以通过服务器配置(如Apache的.htaccess文件或IIS的Web.config文件)或PHP、ASP.NET等后端脚本语言实现。这种技术将动态参数化的URL转换为看似静态的URL,使得搜索引擎更易于...

    (PC+WAP)传媒文化广告网站pbootcms模板 大气的影视公司网站源码下载

    5. **web.config**:这是IIS服务器的配置文件,同样用于配置网站的行为,如URL重写、错误处理等,确保网站正常运行。 6. **api.php**:可能是一个用于提供API服务的脚本,允许外部程序与网站交互,例如获取数据或...

    (PC+WAP)垃圾桶设备生产厂家网站pbootcms模板 绿色环保设备网站源码下载

    - **web.config**:这是ASP.NET环境下的配置文件,可能包含了一些关于网站配置的规则,如URL重写等,但在这个PHP系统中,可能用于模拟IIS服务器环境。 - **.htaccess**:这是一个Apache服务器的配置文件,通常用于...

    发卡平台源码宣传版.zip

    支持伪静态设置:.htaccess .project httpd.conf web.config 运行您的域名/install.php 进行安装数据库 在安装过程中 输入您的 服务器地址 数据库用户名 数据库密码 数据库名 进行安装 安装成功后 后台地址...

    墨子Markdown管理系统 v1.5.0.zip

    Feature 增加IIS伪静态文件web.config Bugfix 修复编辑器blockquote样式 Feature 修改几处CSS样式 版本 v1.4.0 2017-07-29 Feature 显示页面图片链接自动启用CDN加速 Bugfix 预览页面目录样式一处显示问题 ...

    (自适应手机端)安全锁锁芯锁具网站pbootcms模板 智能防盗安全锁网站源码下载

    - `web.config`:这是ASP.NET的配置文件,可能包含IIS服务器的设置,用于控制网站的行为。 - `.htaccess`:Apache服务器的配置文件,用于URL重写、访问权限控制等。 - `favicon.ico`:网站的图标,显示在浏览器...

    (自适应移动端)五金机械网站pbootcms模板 蓝色营销型五金配件网站源码下载.zip

    1. `web.config`:这是ASP.NET应用程序的配置文件,虽然PbootCMS是PHP系统,但可能是为了在IIS服务器上运行的配置。 2. `.htaccess`:这是一个Apache服务器的配置文件,用于设置URL重写、访问权限等,有助于SEO优化...

Global site tag (gtag.js) - Google Analytics