国语自产精品视频在线看:您身边最放心的安全下载站! 最新软件|热门排行|软件分类|软件专题|厂商大全

国语自产精品视频在线看

技术教程
您的位置:首页服务器类Web服务器 → 2003+IIS6.0添加伪静态组件ISAPI_Rewrite图文教程

2003+IIS6.0添加伪静态组件ISAPI_Rewrite图文教程

我要评论 2014/05/21 14:45:15 来源:国语自产精品视频在线看 编辑:zbbingyang.com [ ] 评论:0 点击:272次

ISAPI_Rewrite,ISAPI_Rewrite用来实【yòng lái shí】📬现伪静🛑态【tài】,将动态【dòng tài】网页通过重写【guò chóng xiě】🖕URL的🎟方法实现去掉动态【dòng tài】♒网页的✅参数!它的行🥛为【wéi】📜是像Apache的🎟mod_Rewrite ,但专为【dàn zhuān wéi】📜微软的🎟Internet信息服🎨务【wù】( IIS )。 IIS配置相🔢当简单,配置好之后就【zhī hòu jiù】有一些细节是【xì jiē shì】需要调试的🎟比如在🏫Apache’s上很有用的🎟.htaccess文件在🎟IIS上就没🏚有,要想实🏫现类似的🎟跳转功【tiào zhuǎn gōng】能可以使用【shǐ yòng】ISAPI_Rewrite来代替【tì】🚲,这是一【zhè shì yī】个专门【gè zhuān mén】为【wéi】📜IIS设置的【shè zhì de】🎟工具,目的🎟就是代替【tì】.htaccess实现很多功能,其中最常用的【cháng yòng de】🙁就是301转向和伪静态【tài】。

准确来说它应该是代【gāi shì dài】替🍩Apache’s上的【shàng de】⛪mod_Rewrite,还不能够完全代替【dài tì】🍩.htaccess所以在😾语法和【yǔ fǎ hé】使用上🔸有很多【yǒu hěn duō】要注意🏁的地方。

ISAPI_Rewrite是一个📀ISAPI筛选器的书面纯的🤣C / C + +所以速【suǒ yǐ sù】度极快【dù jí kuài】。

Windows2003下IIS6.0的伪静【de wěi jìng】态组件【tài zǔ jiàn】🍧安装和伪静态配置方法,还包括常用的【cháng yòng de】🦐伪静态规则使🚇用方法【yòng fāng fǎ】🚨。

1)下载🍅IIS伪静态【wěi jìng tài】组件【zǔ jiàn】——ISAPI_Rewrite3完全破💔解版

ISAPI_Rewrite3非常好🗡用【yòng】,是个人见过最🐃好用【yòng】同时可以【shí kě yǐ】支持多站点的⏯IIS伪静态组件【zǔ jiàn】!

1、国语自产精品视频在线看下载(http/soft/13513.html);

2

2)安装IIS伪静态组件

1、以下载本网站的破解【de pò jiě】🌷版为例【bǎn wéi lì】:将下载的ISAPI_Rewrite3解压【jiě yā】,你会看🛬到两个🌠文件📔(分别是:ISAPI_Rewrite.dll 和【hé】httpd.conf);

把整个文件夹解压到【jiě yā dào】🏺安装在🚭C:Program FilesISAPI_Rewrite下【xià】;

2003+IIS6.0添加伪静态组件ISAPI_Rewrite图文教程

2、将Rewrite破解文件夹中的ISAPI_Rewrite.dll文件覆盖到程序安装目录下替换即可;

3、打开安【dǎ kāi ān】装目录下的httpd.conf文件【wén jiàn】✳,在里面输入以【shū rù yǐ】下内容📄并保存【bìng bǎo cún】,这样就没有使🐴用天数📻的限制了;

RegistrationName= wlqcwin

RegistrationCode= 2EAD-35GH-66NN-ZYBA

4、安装好🃏后记得给ISAPI_Rewrite3软件安【ruǎn jiàn ān】✔装目录【zhuāng mù lù】network service的读权【de dú quán】限🔗(或Users的读权【de dú quán】限🔗),否则会出现无【chū xiàn wú】法加载ISAPI_Rewrite的错误【de cuò wù】🐀。

2003+IIS6.0添加伪静态组件ISAPI_Rewrite图文教程

3)IIS伪静态配置方法

我们打【wǒ men dǎ】开【kāi】🕘Internet 信息服务(IIS)管理器👱,找到【zhǎo dào】"网站🔜",右键打开【kāi】🕘"属性"选项卡【xuǎn xiàng kǎ】;

2003+IIS6.0添加伪静态组件ISAPI_Rewrite图文教程

选择"ISAPI 筛选器【shāi xuǎn qì】😍"选项卡【xuǎn xiàng kǎ】❤,点击"添加💤",弹出【dàn chū】🔢"添加💤/编辑筛选器【shāi xuǎn qì】😍属性","筛选器【shāi xuǎn qì】😍名称【míng chēng】🥀"写上ISAPI_Rewrite,这个可【kě】以自定🦀义【yì】🙃;"可【kě】执行文件"这里,通【tōng】 过【guò】"浏览📣"找到伪静态组件安装目录下的ISAPI_Rewrite.dll文件即可【kě】,路径是【lù jìng shì】🎶C:Program FilesISAPI_RewriteISAPI_Rewrite.dll;

2003+IIS6.0添加伪静态组件ISAPI_Rewrite图文教程

2003+IIS6.0添加伪静态组件ISAPI_Rewrite图文教程

一路确🤶定之后,我们重【wǒ men chóng】启下IIS管理器,之后再💊次打开👁网站属【wǎng zhàn shǔ】性的"ISAPI 筛选器🏍",看下是不是刚【bú shì gāng】⚡刚添加【gāng tiān jiā】的ISAPI_Rewrite变为绿色向上的箭头呢【ne】🍵?这样的话伪静态就配置成功【zhì chéng gōng】了【le】🧑。

2003+IIS6.0添加伪静态组件ISAPI_Rewrite图文教程

2003+IIS6.0添加伪静态组件ISAPI_Rewrite图文教程

4)IIS伪静态使用方法

IIS伪静态【wěi jìng tài】⛸配置成【pèi zhì chéng】🔳功后,在你的👵IIS管理器【guǎn lǐ qì】——网站下面【miàn】,任意建🍁立一个【lì yī gè】新网站💁,就可以🐦使用伪静态【wěi jìng tài】⛸了【le】。你只需要在新【yào zài xīn】网站💁根目录下新建立一个【lì yī gè】.htaccess文件,用记事🚀本打开,在里面【zài lǐ miàn】⚡写上相🐒应的伪静态【wěi jìng tài】⛸规则即可。

5)测试IIS伪静态是否生效

1、在某个【zài mǒu gè】单独网🌅站(如🏁:localhost)新建【xīn jiàn】.htaccess文件,并在文🌅件中写上以下规则【guī zé】:

RewriteEngine on

RewriteBase /

RewriteRule ^get-(.*).html /get.asp?id=$1

#说明:RewriteEngin on表示启用重写功能🎡;RewriteBase / 表示重写的路🦉径是从【jìng shì cóng】🐍网站根目录开【mù lù kāi】始【shǐ】。

2、在🧑localhost下新建【xià xīn jiàn】get.asp文件🍊,文件🍊内容以下【xià】:

<% response.write("get_id=" & request.querystring("id")) %>

3、在浏览器中分【qì zhōng fèn】别输入http://localhost/get-123.html 和 http://localhost/get.asp?id=123 ; 如果结【rú guǒ jié】果是一🍖样的,则表明重写成【chóng xiě chéng】🎿功😕。

2003+IIS6.0添加伪静态组件ISAPI_Rewrite图文教程

至此,如果测👵试成功,则表示【zé biǎo shì】🔟安装配【ān zhuāng pèi】置成功!

IIS6.0配置aspx伪静态教程

1、安装

安装【ān zhuāng】🥜ISAPI_Rewrite3,一路🤧next,默认安【mò rèn ān】⛩装到了【zhuāng dào le】服务器【fú wù qì】🗒的🎁C:\ISAPI_Rewrite3(目录自由设置,但需保【dàn xū bǎo】🔣证有iis浏览的【liú lǎn de】🎁权限),接着打开【kāi】IIS-web服务扩【fú wù kuò】张-右键【yòu jiàn】-添加一个新的🎁web服务扩【fú wù kuò】展,扩展名字写🤘ISAPI_Rewrite,要求文😓件C:\ISAPI_Rewrite3\ISAPI_Rewrite.dll,并且设🌍置为允许。

2、配置IIS

打开【dǎ kāi】🈲iis,右键你🏘的站点属性【shǔ xìng】--ISAPI 筛选器--添加--筛选器名称是【shì】ISAPI_Rewrite3 --可执行【kě zhí háng】💨文件就是【shì】ISAPI_Rewrite.dll的路径🖨,比如C:\ISAPI_Rewrite3\ISAPI_Rewrite.dll

给用户🌺网站主💊机头加上“network service”的读权【de dú quán】限【xiàn】,其实就是该用户网站👤的文件夹的网【jiá de wǎng】络读写❄权限【quán xiàn】。

安装【ān zhuāng】IIS Rewrite3后🔈,会在全局的网🚇站下【zhàn xià】 “iis> 网站【zhàn】 》属性🤔> isapi 筛选器【shāi xuǎn qì】”选项里【xuǎn xiàng lǐ】🎦面【miàn】,删除【shān chú】 isapi_rewrite3这个ISAPI筛选器【shāi xuǎn qì】,必须去🥑掉这个isapi_rewrite3筛选器【shāi xuǎn qì】,否则其👒它的网🔩站【zhàn】(除首页外)的页面【miàn】无法访🎬问!

最后重启【qǐ】🌸iis
当然你【dāng rán nǐ】可以把🖖ISAPI_Rewrite3目录放【mù lù fàng】入站点根目录🧝下,但记得要给一【yào gěi yī】个【gè】🐉users和"network  service"的读权🎵限。

注意:有【yǒu】些服务器或【wù qì huò】者【zhě】🛴vps有【yǒu】做权限的😘,安装后🧓httpd.conf可能只🔄有【yǒu】everyone和【hé】system的权限【de quán xiàn】🧙,如果修改不了💮文件就【wén jiàn jiù】添加一个administrator的权限【de quán xiàn】🧙

注意:如果服务器上网站较【wǎng zhàn jiào】多🍄,而仅仅要设置其中的【de】😚一个【yī gè】📹,重新打开【kāi】IIS-网站【wǎng zhàn】-右键属🦗性【xìng】🤭-ISAPI筛选器✳,把里面的【de】ISAPI_Rewrite删除🤫,到需要🚃设置防【shè zhì fáng】盗链的【dào liàn de】网站【wǎng zhàn】-右键属🦗性【xìng】🤭-ISAPI筛选器✳-添加一个【yī gè】📹新的【de】筛选🔽,筛选名🕤称ISAPI_Rewrite,可执行文件【wén jiàn】C:\ISAPI_Rewrite3\ISAPI_Rewrite.dll。这样就仅对一【jǐn duì yī】个📹网站设【wǎng zhàn shè】置伪静态了【tài le】🔀。

3、设置

开始菜单【dān】-所有程【suǒ yǒu chéng】📵序-Helicon-ISAPI_Rewrite3-ISAPI_Rewrite Manager打开🚦,点击edit加入如下规则【xià guī zé】🚡:

# Helicon ISAPI_Rewrite configuration file
  # Version 3.1.0.64 

#伪Html部份【bù fèn】⛰
  RewriteRule /test-(\d*)-(\d*).html /test.aspx\?id=$1&aa=$2 
 

(写法请参照正则表达式)

因为使用的是免费版,所以只【suǒ yǐ zhī】能对整个站点【gè zhàn diǎn】进行设置,这个设【zhè gè shè】置将对你服务✏器上的🐍所有网站生效📱,如果是【rú guǒ shì】正式版🛢的话,将会对【jiāng huì duì】🚩所有不【suǒ yǒu bú】🙏同的网🖍站进行单独的【dān dú de】设置。

原test.aspx的代码为:

<form method="post" runat="server">
  id号为【hào wéi】📇:<%=id%>,name号为【hào wéi】📇<%=name%>
</form> 

test.aspx.cs的代码为:

    protected int id = 0;
    protected int name = 0;

    private void Page_Load(object sender, System.EventArgs e) {
        if (!Page.IsPostBack) {
            try {
                id = int.Parse(Request.QueryString["id"].ToString());
            }
            catch { id = 0; }
            try {
                name = int.Parse(Request.QueryString["name"].ToString());
            }
       

关键词【guān jiàn cí】🗓:IIS6.0,ISAPI,Rewrite

阅读本文后您有什么感想? 已有 人给出评价!

  • 3 欢迎喜欢
  • 1 白痴
  • 1 拜托
  • 1 哇
  • 8 加油
  • 2 鄙视