ThinkPHP在不同系統下的偽靜態規則匯總

建網站  時間:2021-01-09  321 次瀏覽  ThinkPHP偽靜態規則TP偽靜態

建企業網站時離不了CMS系統,其中基于ThinkPHP(TP)框架的系統占絕大多數。ThinkPHP是一個快速、兼容而且簡單的輕量級國產PHP開發框架,誕生于2006年初,原名FCS,2007年元旦正式更名為ThinkPHP,遵循Apache2開源協議發布,從Struts結構移植過來并做了改進和完善,同時也借鑒了國外很多優秀的框架和模式,使用面向對象的開發結構和MVC模式,融合了Struts的思想和TagLib(標簽庫)、RoR的ORM映射和ActiveRecord模式。

ThinkPHP偽靜態規則

一、在Nginx下的偽靜態規則,一般命名Nginx.conf

location / {
   if (!-e $request_filename) {
   rewrite  ^(.*)$  /index.php?s=/$1  last;
   break;
    }
 }

二、在Apache下的偽靜態規則, 一般命名.htaccess

<IfModule mod_rewrite.c>
  Options +FollowSymlinks -Multiviews
  RewriteEngine On
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteRule ^(.*)$ index.php?s=$1 [QSA,PT,L]
</IfModule>

三、在Windows的IIS下的偽靜態規則,一般命名web.Config

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



本文地址:ThinkPHP在不同系統下的偽靜態規則匯總 http://www.udvwvf.tw/technical/175.html


上一篇: 在網頁制作中合理應用網頁邊框的樣式屬性

下一篇: 在網站SEO優化中常用的搜索引擎指令有哪些?

最新信息
推薦信息
  1. 在鄭州有沒有高端一點的網站制作服務?
  2. 鄭州php網站建設選擇哪家公司好呢?
  3. 利用H5響應式網站建設技術做好高端響應式網站的設計開發
  4. 單個網頁的seo優化應該怎么做?
建企業網站
建企業網站


双色球杀号公式 江西快3今天开奖号查询 黑龙江11选5前二位大小质合综合走势图 bg真人有假吗 bg大游平台官网 上海快三开奖结果走势图人 公式规律料网站 bg视讯app登录 刮刮乐能 体彩p3试机号走势图 天津快乐十分开奖结果查询结果 福建11选5推荐 18085期七星彩开奖结果 上海时时乐和值走势图带连线 河内5分彩是官方开奖结果 重庆时时彩热号分析—点击进入 澳洲幸运5全国开奖吗