备份IIS httpd.ini 重写规则,兼容大部分版本号IISserver

IISserver已经非常少,差点儿要退出市场了。nginx成为市场的主流。

备份一个httpd.ini,全部内容例如以下:

[ISAPI_Rewrite]

# 3600 = 1 hour
CacheClockRate 3600

RepeatLimit 32

#RewriteCond Host: !^job\.zbphp\.com$
#RewriteRule ^(.*)$ http\://job\.zbphp\.com$1 [I,R]

RewriteRule ^/public/([a-z0-9]{32})\.html$ /detail\.php\?md5=$1
RewriteRule ^/so([a-z]+)_([^\/]+)/?$ /search\.php\?rewritefn=$1&$1=$2&page=$3
RewriteRule ^/so([a-z]+)_([^\/]+)/([0-9]+)\.html$ /search\.php\?rewritefn=$1&$1=$2&page=$3

#IIS ErrorDocument
RewriteRule ^/([0-9]{3})\.(php|asp|htm|html)$ /error\.php\?e=$1
时间: 2024-12-28 12:58:23

备份IIS httpd.ini 重写规则,兼容大部分版本号IISserver的相关文章

win主机用web.config和httpd.ini实现301重定向

当你准备好好看这篇文章的时候,你应该已经知道了301重定向的作用与意义了,那么这里就不多加解释了. 那么我唯一想提的就是关于域名带与不带www的区别,并且301重定在其中的意义,详情:域名带与不带www的区别 这里我们以将域名“qiankoo.com”重定向到“www.qiankoo.com”为例 Windows虚拟主机用户的实现301重定向的方法: Windows server 2003 IIS6.0虚拟主机下301重定向代码 httpd.ini文件配置的代码如下,放置位置:网站根目录 [IS

GridView.setChoiceMode(GridView.CHOICE_MODE_MULTIPLE_MODAL)不兼容低版本号系统解决方式

项目开发中须要使用GridView批处理操作,多项选择. 可是GridView.setChoiceMode(GridView.CHOICE_MODE_MULTIPLE_MODAL)不兼容低版本号. 找解决方式.查看android sdk提供的demo里介绍的GridView多项选择的方法 public class Grid3 extends Activity { GridView mGrid; @Override protected void onCreate(Bundle savedInsta

Thinkphp .htaccess 与 httpd.ini文件重定向转换问题

.htaccess 文件内容 RewriteEngine OnRewriteCond %{REQUEST_FILENAME} !-dRewriteCond %{REQUEST_FILENAME} !-fRewriteRule ^(.*)$ index.php/$1 [QSA,PT,L] 转换成 httpd.ini 如果直接写成是可以RewriteRule (.*)$ /index\.php\?s=$1 [I]但是RewriteRule (.*)$ /index\.php\?s=$1 [I,PT]

ThinkPHP伪静态规则.htaccess与httpd.ini下隐藏index.php的解决方法

什么是伪静态?简单说就是将动态的url变成静态的url显示,就叫做伪静态.“伪”就是假的,不是真的静态url,是通过技术手段实现的.用户只要开通无忧php虚拟空间就支持url重写功能,无需其它任何设置,我们使用伪静态的好处,就是可以优化网络引擎,提高网站权重.将网站静态化处理,是网站seo优化非常重要的一个工作.Thinkphp也可以通过技术手段,实现伪静态处理. 满足thinkphp伪静态(url重写)条件: 1. 服务器开启url_rewrite功能,linux空间的php虚拟主机只需要开启

备份IIS

备份IIS,这里实质指的是备份IIS配置.如果要备份IIS部署的网站的话,直接Copy目录就行了. 备份IIS配置其实和备份系统含义差不多,为了方便系统或者IIS出现故障后能够及时恢复到某节点上,所以我们要备份下. 具体备份步骤如下(PS:下面转自百度经验): IIS备份: 首先在开始菜单的运行框中输入inetmgr,然后回车,打开IIS管理控制台. 在IIS管理控制台中,可以看到目前只有默认的网站. 然后在开始菜单的运行框中输入cmd,然后在上面出现的cmd菜单上点击右键,选择“以管理员身份运

上传头图片带预览剪切NET版-兼容大部分浏览器

1.上传页面WebForm2.aspx. <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm2.aspx.cs" Inherits="WebApplication2.WebForm2" %> <html xmlns="http://www.w3.org/1999/xhtml"><head id=&q

跳转后全屏,兼容大部分浏览器JavaScript

<!DOCTYPE html> <html> <head> <title>测试</title> </head> <body> <h1><a onclick="jump()">测试</a></h1> <script> function jump(){ var Cwin= window.open('http://baidu.com','','sta

复制内容到剪切板 兼容大部分手机浏览器

if (window.clipboardData) {  window.clipboardData.setData("Text", text); } else { unsafeWindow.netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); const clipboardHelper = Components.classes["@mozilla.org/widg

关于Fragment API版本号兼容问题

Fragment 是在API 11(android 3.0)被引入的.然而我的应用 的 android:miniSdkVersion  是 API 8,也就是说该应用是兼容旧版本号的.为了可以兼容旧版本号,须要引入Fragment相关的支持包 import android.support.v4.app.Fragment; 而不是本地包 import android.app.Fragment; 尽管Android支持包和本地包都含有Fragment的相关类,但这些分布在两个包中的类是不能够互用的.