仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 398|回复: 8
打印 上一主题 下一主题

[其他Linux] linux教程之IIS7.5利用web.config设置伪静态的二种办法

[复制链接]
第二个灵魂 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 12:29:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
虽然Linux桌面应用发展很快,但是命令在Linux中依然有很强的生命力。Linux是一个命令行组成的操作系统,精髓在命令行。
近几天公司里开辟的项目有几个运转在IIS7.5上,因为全站接纳的是伪静态,因而从网上找到两两种办法来完成。这两种办法各有上风:第一种对照天真,只需把文件拷到根目次下,便可间接显现一切伪静态页面(合用于此伪静态划定规矩的一切项目,如ThinkPHP),无需变动代码;第二种合适有子目次时的伪静态,好比一个网站下有多个子网站且都要利用伪静态,那末就思索利用第二种办法了,第一种会报毛病。两种办法,本人依据情形利用吧(固然,并非合用一切项目,能够依据项目标伪静态划定规矩自行调剂)。以下是代码:
第一种办法:web.config
.代码以下:

<?xmlversion="1.0"encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rulename="OrgPage"stopProcessing="true">
<matchurl="^(.*)$"/>
<conditionslogicalGrouping="MatchAll">
<addinput="{HTTP_HOST}"pattern="^(.*)$"/>
<addinput="{REQUEST_FILENAME}"matchType="IsFile"negate="true"/>
<addinput="{REQUEST_FILENAME}"matchType="IsDirectory"negate="true"/>
</conditions>
<actiontype="Rewrite"url="index.php/{R:1}"/>
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>


第二种办法:web.config
.代码以下:

<?xmlversion="1.0"encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rulename="划定规矩1"stopProcessing="true">
<matchurl="^includes/(.*)"/>
<actiontype="Rewrite"url="includes/{R:1}"/>
</rule>
<rulename="划定规矩2"stopProcessing="true">
<matchurl="^(blog)/includes/(.*)"/>
<actiontype="Rewrite"url="{R:1}/includes/{R:2}"/>
</rule>
<rulename="划定规矩3"stopProcessing="true">
<matchurl="^(blog)/(.*).html(.*)"/>
<actiontype="Rewrite"url="{R:1}/index.php/{R:2}.html{R:3}"/>
</rule>
<rulename="划定规矩4"stopProcessing="true">
<matchurl="^(.*).html(.*)"/>
<actiontype="Rewrite"url="index.php/{R:1}.html{R:2}"/>
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>



不同版本的Linux命令数量不一样,这里笔者把它们中比较重要的和使用频率最多的命令。
再现理想 该用户已被删除
沙发
发表于 2015-1-18 09:50:16 | 只看该作者
一些显而易见的小错误还是用vi改正比较方便。以后的大一点的程序就得在Linux下调试了,因为有的头文件在VC里面说找不到。?
admin 该用户已被删除
板凳
发表于 2015-1-25 16:39:39 来自手机 | 只看该作者
我是学习嵌入式方向的,这学期就选修了这门专业任选课。
金色的骷髅 该用户已被删除
地板
发表于 2015-2-3 11:46:52 | 只看该作者
要增加自己Linux的技能,只有通过实践来实现了。所以,赶快找一部计算机,赶快安装一个Linux发行版本,然后进入精彩的Linux世界,相信对于你自己的Linux能力必然大有斩获。
柔情似水 该用户已被删除
5#
发表于 2015-2-8 21:49:02 | 只看该作者
感谢老师和同学们在学习上对我的帮助。
蒙在股里 该用户已被删除
6#
发表于 2015-2-26 11:38:54 | 只看该作者
清楚了解网络的基础知识,特别是在Linux下应用知识,如接入internet等等。
爱飞 该用户已被删除
7#
发表于 2015-3-8 14:40:54 | 只看该作者
应对Linux的发展历史和特点有所了解,Linux是抢占式多任务多用户操作系统,Linux最大的优点在于其作为服务器的强大功能,同时支持多种应用程序及开发工具。
飘灵儿 该用户已被删除
8#
发表于 2015-3-16 03:06:20 | 只看该作者
随着Linux技术的更加成熟、完善,其应用领域和市场份额继续快速增大。目前,其主要应用领域是服务器系统和嵌入式系统。然而,它的足迹已遍布各个行业,几乎无处不在。
因胸联盟 该用户已被删除
9#
发表于 2015-3-22 19:30:18 | 只看该作者
其实老师让写心得我也没怎么找资料应付,自己想到什么就写些什么,所以不免有些凌乱;很少提到编程,因为那些在实验报告里已经说了,这里再写就多余了。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-11-16 09:25

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表