于是我们这里整理一份
两种要领, 实现普通页面、带一个数字参数页面和带两个参数页面的伪静态! ? 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
相关文章
热门TAG
win10 ecshop 主机 阿里云 解决 配置 C# C++ 解析 SQL语句 命令 Go语言 方法 CSS3 HTML5 CSS win7 MSSQL 服务器配置 IIS7.5 IIS7 IIS6 IIS CentOS 7 Linux oracle数据库 oracle phpcms discuz discuz教程最新文章
-
保存退出 3、配置IIS支持
时间:2021-01-21
-
可以看到左侧是我们网站
时间:2021-01-21
-
经弹出的对话框中选择删
时间:2021-01-13
-
ISAPI Rewrite iis伪静态组件最
时间:2021-01-10
-
IIS安装多域名SSL证书的教
时间:2021-01-10
-
IIS 6.0 安装与网站架设教程
时间:2020-12-26
-
iis如何配置php windows serv
时间:2020-12-26
-
301重定向:IIS服务器网站
时间:2020-12-26
热门文章
-
IIS 使用多域名或通配符证书配置多个站点
时间:2020-12-23
-
IIS 部署.net core 报500.19错误的解决方法
时间:2020-12-23
-
iis如何配置php windows server 2003中iis支持p
时间:2020-12-26
-
ISAPI Rewrite iis伪静态组件最新教程
时间:2021-01-10
-
IIS重定向使用图文教程
时间:2020-12-25
-
IIS 7.5 使用URL Rewrite模块的简单设置实现网
时间:2020-12-22
-
iis7.5中让html与shtml一样支持include功能(添
时间:2020-12-26
-
IIS 服务器下载apk文件报404错误的解决方法
时间:2020-12-22
-
IIS 6.0 安装与网站架设教程[图文]
时间:2020-12-26
-
在win2008 r2 英文版 IIS7.5上配置Https,SSL的方
时间:2020-12-22
