IIS

推荐列表 站点导航

当前位置:首页 > 服务器技术 > IIS >

于是我们这里整理一份

来源:网络  作者:网友投稿  发布时间:2021-01-21 18:05
IIS7.5利用web.config配置伪静态要领,有需要的伴侣可以参考一下。...

两种要领, 实现普通页面、带一个数字参数页面和带两个参数页面的伪静态! ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 ?xml version=1.0 encoding=UTF-8? configuration system.webServer rewrite rules rule name=Index stopProcessing=true match url=^index.html / action type=Rewrite url=index.php / /rule rule name=Rule1 stopProcessing=true match url=^news_([0-9]+).html / action type=Rewrite url=news.php?nid={R:1} / /rule rule name=Rule2 stopProcessing=true match url=news_list_([0-9]+)_([0-9]+).html / action type=Rewrite url=news_list.php?nid={R:1}amp;page={R:2} / /rule /rules /rewrite /system.webServer /configuration IIS 7.5通过web.config实现301重定向的要领,本身按照环境利用吧(虽然,并不是合用所有项目,因此从网上找到两两种要领来实现,由于全站回收的是伪静态,以下是代码: 第一种要领:web.config 复制代码 代码如下: ?xml version=1.0 encoding=UTF-8? configuration system.webServer rewrite rules rule name=OrgPage stopProcessing=true match url=^(.*)$ / conditions logicalGrouping=MatchAll add input={HTTP_HOST} pattern=^(.*)$ / add input={REQUEST_FILENAME} matchType=IsFile negate=true / add input={REQUEST_FILENAME} matchType=IsDirectory negate=true / /conditions action type=Rewrite url=index.php/{R:1} / /rule /rules /rewrite /system.webServer /configuration 第二种要领:web.config 复制代码 代码如下: ?xml version=1.0 encoding=UTF-8? configuration system.webServer rewrite rules rule name=法则 1 stopProcessing=true match url=^includes/(.*) / action type=Rewrite url=includes\/{R:1} / /rule rule name=法则 2 stopProcessing=true match url=^(blog)/includes/(.*) / action type=Rewrite url={R:1}/includes\/{R:2} / /rule rule name=法则 3 stopProcessing=true match url=^(blog)/(.*).html(.*) / action type=Rewrite url={R:1}/index.php\/{R:2}.html{R:3} / /rule rule name=法则 4 stopProcessing=true match url=^(.*).html(.*) / action type=Rewrite url=index.php\/{R:1}.html{R:2} / /rule /rules /rewrite /system.webServer /configuration 下面是增补: IIS 7和IIS 7.5及今后的版本预计城市利用web.config来实现伪静态法则,只要把文件拷到根目次下,可以按照项目标伪静态法则自行调解),这两种要领各有优势:第一种较量机动,将不带www的域名转向到带www的域名上! ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 ?xml version=1.0 encoding=UTF-8? configuration system.webServer rewrite rules rule name=Redirect stopProcessing=true match url=.* / conditions add input={HTTP_HOST} pattern=^zzvips.com$ / /conditions action type=Redirect url={R:0} redirectType=Permanent / /rule /rules /rewrite /system.webServer /configuration 由于我们的网站利用了转义字符,有大概存在不敷,第一种会报错误。

如有更多更全面的资料。

跳转的处所请变动为本身的网址即可,因此在实际利用的时候,接待交换进修! ,请复制粘贴到Dreamweaver等编辑器后,网上找了一圈,供初次利用的伴侣参考。

各人不行以直接复制以上代码,于是我们这里整理一份,那么就思量利用第二种要领了。

即可直接显示所有伪静态页面(合用于此伪静态法则的所有项目,好比一个网站下有多个子网站且都要利用伪静态,在web.config中是不支持的,于是我们以前的伪静态文件必需变动, 需要留意的处所是以前httpd.ini和.htaccess支持网址中两个参数用标记链接,需要将这个标记变动为才气正常利用,无需变动代码;第二种适合有子目次时的伪静态,如ThinkPHP),由于我们今朝只有一台这种范例的处事器利用履历,利用替换成果把双引号全部替换为英文状态下的双引号,还没有发明较量全面的web.config伪静态法则,然后再修改rule标签内的内容就可以了, 近几天公司里开拓的项目有几个运行在IIS7.5上,。

相关热词:

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!

本文地址: https://v30.fanwenzhu.com/server/iis/13035.shtml

下一篇:没有了
Copyright © www.juheyunku.com      关于 | 合作 | 声明 | 联系 | 更新 | 地图 | Tags

于是我们这里整理一份

2021-01-21 编辑:网友投稿

两种要领, 实现普通页面、带一个数字参数页面和带两个参数页面的伪静态! ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 ?xml version=1.0 encoding=UTF-8? configuration system.webServer rewrite rules rule name=Index stopProcessing=true match url=^index.html / action type=Rewrite url=index.php / /rule rule name=Rule1 stopProcessing=true match url=^news_([0-9]+).html / action type=Rewrite url=news.php?nid={R:1} / /rule rule name=Rule2 stopProcessing=true match url=news_list_([0-9]+)_([0-9]+).html / action type=Rewrite url=news_list.php?nid={R:1}amp;page={R:2} / /rule /rules /rewrite /system.webServer /configuration IIS 7.5通过web.config实现301重定向的要领,本身按照环境利用吧(虽然,并不是合用所有项目,因此从网上找到两两种要领来实现,由于全站回收的是伪静态,以下是代码: 第一种要领:web.config 复制代码 代码如下: ?xml version=1.0 encoding=UTF-8? configuration system.webServer rewrite rules rule name=OrgPage stopProcessing=true match url=^(.*)$ / conditions logicalGrouping=MatchAll add input={HTTP_HOST} pattern=^(.*)$ / add input={REQUEST_FILENAME} matchType=IsFile negate=true / add input={REQUEST_FILENAME} matchType=IsDirectory negate=true / /conditions action type=Rewrite url=index.php/{R:1} / /rule /rules /rewrite /system.webServer /configuration 第二种要领:web.config 复制代码 代码如下: ?xml version=1.0 encoding=UTF-8? configuration system.webServer rewrite rules rule name=法则 1 stopProcessing=true match url=^includes/(.*) / action type=Rewrite url=includes\/{R:1} / /rule rule name=法则 2 stopProcessing=true match url=^(blog)/includes/(.*) / action type=Rewrite url={R:1}/includes\/{R:2} / /rule rule name=法则 3 stopProcessing=true match url=^(blog)/(.*).html(.*) / action type=Rewrite url={R:1}/index.php\/{R:2}.html{R:3} / /rule rule name=法则 4 stopProcessing=true match url=^(.*).html(.*) / action type=Rewrite url=index.php\/{R:1}.html{R:2} / /rule /rules /rewrite /system.webServer /configuration 下面是增补: IIS 7和IIS 7.5及今后的版本预计城市利用web.config来实现伪静态法则,只要把文件拷到根目次下,可以按照项目标伪静态法则自行调解),这两种要领各有优势:第一种较量机动,将不带www的域名转向到带www的域名上! ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 ?xml version=1.0 encoding=UTF-8? configuration system.webServer rewrite rules rule name=Redirect stopProcessing=true match url=.* / conditions add input={HTTP_HOST} pattern=^zzvips.com$ / /conditions action type=Redirect url={R:0} redirectType=Permanent / /rule /rules /rewrite /system.webServer /configuration 由于我们的网站利用了转义字符,有大概存在不敷,第一种会报错误。

如有更多更全面的资料。

跳转的处所请变动为本身的网址即可,因此在实际利用的时候,接待交换进修! ,请复制粘贴到Dreamweaver等编辑器后,网上找了一圈,供初次利用的伴侣参考。

各人不行以直接复制以上代码,于是我们这里整理一份,那么就思量利用第二种要领了。

即可直接显示所有伪静态页面(合用于此伪静态法则的所有项目,好比一个网站下有多个子网站且都要利用伪静态,在web.config中是不支持的,于是我们以前的伪静态文件必需变动, 需要留意的处所是以前httpd.ini和.htaccess支持网址中两个参数用标记链接,需要将这个标记变动为才气正常利用,无需变动代码;第二种适合有子目次时的伪静态,如ThinkPHP),由于我们今朝只有一台这种范例的处事器利用履历,利用替换成果把双引号全部替换为英文状态下的双引号,还没有发明较量全面的web.config伪静态法则,然后再修改rule标签内的内容就可以了, 近几天公司里开拓的项目有几个运行在IIS7.5上,。

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供学习参考!
本文地址为 https://v30.fanwenzhu.com/server/iis/13035.shtml

相关文章

风云图片

推荐阅读

返回IIS频道首页