ThinkPHP6.0中在在IIS服务器下,怎么配置伪静态环境。

本文介绍了如何在IIS环境下为ThinkPHP6.0配置伪静态。首先,讲解了IIS环境与Apache、Nginx的相似性,然后详细阐述了两种配置方法:通过创建web.config文件或者使用IIS的URL重写工具2.0。通过这些步骤,开发者可以成功在IIS上实现ThinkPHP项目的伪静态设置。

IIS环境和平时Apache、Nginx是一样的。都属于系统运行环境的必要web服务器。

好多人不会用IIS,知道的人也不是很多。这个是windows系统自带的服务器,以前的老程序里面会经常用得到一个。

程序在Thinkphp的运行目录里面,这个一般都是Public目录里面新建一个文件。

文件名:web..config

填充内容:

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
        <rewrite>
            <rules>
                <rule name="已导入的规则 1" stopProcessing="true">
                    <match url="^(.*)$" ignoreCase="false" />
                    <conditions logicalGrouping="MatchAll">
                        <add input="{REQUEST_FILENAME}" matchType="IsDirectory" ignoreCase="false" negate="true" />
                        <add input="{REQUEST_FILENAME}" matchType="IsFile" ignoreCase="false" negate="true" />
                    </conditions>
                    <action type="Rewrite" url="index.php/{R:1}" appendQueryString="true" />
                </rule>
            </rules>
        </rewrite>
    </system.webServer>
</configuration>

或者在IIS就可以了。这个一般需要IIS的版本比较高的情况下。

方法二:打开IIS,如下图。默认情况下是没有图片中的第二的。所以要打开一那里,跳出的浏览器,点击蓝色呃的下载按钮。然后安装完成。在重启IIS。重新打开之后,就能看到图2的“Web平台安装程序”。打开它。

 在“web平台安装程序”

 

在右边的搜索框里面输入URL,出来之后,选择“URL重写工具2.0”,直接安装就可以了。 

 然后在首页里面就会多出来一个“URL重写”。

 然后就可以点击你web程序里面对于的项目。选择“URL重写”,添加对于的规则就可以了。

文章引用ThinkPhp的官方文档,地址请点击下方URL访问 · ThinkPHP6.0完全开发手册 · 看云ThinkPHP`6.0`基于精简核心和统一用法两大原则在`5.1`的基础上对底层架构做了进一步的优化改进,并更加规范化。 https://www.kancloud.cn/manual/thinkphp6_0/1037488

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

冰糖雪梨高

您不打赏,我也会义无反顾的继续

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值