|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
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命令数量不一样,这里笔者把它们中比较重要的和使用频率最多的命令。 |
|