ThinkPHP5在IIS web.config 下隐藏index.php 如何使用?

提问
未结
1 26

ThinkPHP5在IIS web.config 下隐藏index.php 如何使用?


上一篇:文章管理在哪呀

下一篇:列表页顶级栏目显示不出子栏目内容

回帖
  • chichu VIP5 (管理员)
    2019-12-02 09:55:38

    如果你的服务器环境支持ISAPI_Rewrite的话,可以配置httpd.ini文件,添加下面的内容:

    RewriteRule (.*)$ /index\.php\?s=$1 [I]
    

    在IIS的高版本下面可以配置web.Config,在中间添加rewrite节点:

    <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>


    0 回复
取消评论