我是靠谱客的博主 曾经乐曲,最近开发中收集的这篇文章主要介绍ThinkPHP部署在IIS,Apache服务器上的rewrite模式的配置文件,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1.IIS服务器的配置文件
1.1 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>

2.Apache 服务器的配置文件
2.1 .htaccess 文件的配置

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
</IfModule>

ThinkPHP项目地址:

https://github.com/hirCodd/thinkPHP-Web-Application

最后

以上就是曾经乐曲为你收集整理的ThinkPHP部署在IIS,Apache服务器上的rewrite模式的配置文件的全部内容,希望文章能够帮你解决ThinkPHP部署在IIS,Apache服务器上的rewrite模式的配置文件所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(52)

评论列表共有 0 条评论

立即
投稿
返回
顶部