久久久久久久视色,久久电影免费精品,中文亚洲欧美乱码在线观看,在线免费播放AV片

<center id="vfaef"><input id="vfaef"><table id="vfaef"></table></input></center>

    <p id="vfaef"><kbd id="vfaef"></kbd></p>

    
    
    <pre id="vfaef"><u id="vfaef"></u></pre>

      <thead id="vfaef"><input id="vfaef"></input></thead>

    1. 站長資訊網(wǎng)
      最全最豐富的資訊網(wǎng)站

      ThinkPHP支持的四種URL模式:普通模式、PATHINFO、REWRITE和兼容模式

      下面由thinkphp教程欄目給大家介紹ThinkPHP支持的四種URL模式:普通模式、PATHINFO、REWRITE和兼容模式,希望對(duì)需要的朋友有所幫助!

      ThinkPHP支持的四種URL模式:普通模式、PATHINFO、REWRITE和兼容模式

      詳解ThinkPHP支持的四種URL模式:普通模式、PATHINFO、REWRITE和兼容模式

      URL模式 URL_MODEL設(shè)置

      普通模式     0 PATHINFO模式     1 REWRITE模式     2 兼容模式     3

      如果你整個(gè)應(yīng)用下面的模塊都是采用統(tǒng)一的URL模式,就可以在應(yīng)用配置文件中設(shè)置URL模式,如果不同的模塊需要設(shè)置不同的URL模式,則可以在模塊配置文件中設(shè)置。

      普通模式

      普通模式也就是傳統(tǒng)的GET傳參方式來指定當(dāng)前訪問的模塊和操作,例如:http://localhost/?m=home&c=user&a=login&var=value m參數(shù)表示模塊,c參數(shù)表示控制器,a參數(shù)表示操作(當(dāng)然這些參數(shù)都是可以配置的),后面的表示其他GET參數(shù)。
      如果默認(rèn)的變量設(shè)置和你的應(yīng)用變量有沖突的話,你需要重新設(shè)置系統(tǒng)配置,例如改成下面的:

      'VAR_MODULE'     =>  'module',     // 默認(rèn)模塊獲取變量 'VAR_CONTROLLER' => 'controller', // 默認(rèn)控制器獲取變量 'VAR_ACTION' => 'action', // 默認(rèn)操作獲取變量

      上面的訪問地址則變成: http://localhost/?module=home&controller=user&action=login&var=value

      注意,VAR_MODULE只能在應(yīng)用配置文件中設(shè)置,其他參數(shù)可以則也可以在模塊配置中設(shè)置

      PATHINFO模式

      PATHINFO模式是系統(tǒng)的默認(rèn)URL模式,提供了最好的SEO支持,系統(tǒng)內(nèi)部已經(jīng)做了環(huán)境的兼容處理,所以能夠支持大多數(shù)的主機(jī)環(huán)境。對(duì)應(yīng)上面的URL模式,PATHINFO模式下面的URL訪問地址是: http://localhost/index.php/home/user/login/var/value/

      PATHINFO地址的前三個(gè)參數(shù)分別表示模塊/控制器/操作。

      不過,PATHINFO模式下面,依然可以采用普通URL模式的參數(shù)方式,例如:  http://localhost/index.php/home/user/login?var=value 依然是有效的

      PATHINFO模式下面,URL是可定制的,例如,通過下面的配置:

      // 更改PATHINFO參數(shù)分隔符  'URL_PATHINFO_DEPR'=>'-',

      我們還可以支持下面的URL訪問:http://localhost/index.php/home-user-login-var-value

      REWRITE模式

      REWRITE模式是在PATHINFO模式的基礎(chǔ)上添加了重寫規(guī)則的支持,可以去掉URL地址里面的入口文件index.php,但是需要額外配置WEB服務(wù)器的重寫規(guī)則。
      如果是Apache則需要在入口文件的同級(jí)添加.htaccess文件,內(nèi)容如下:

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

      接下來,就可以用下面的URL地址訪問了: http://localhost/home/user/login/var/value

      		
      贊(0)
      分享到: 更多 (0)
      網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)