久久久精品2019免费观看_亚洲国产精品成人久久久_69国产成人综合久久精品91_国产精品久久精品视

ThinkPHP偽靜態(tài)規(guī)則簡易寫法(Apache、IIS 、Nginx )

一、Apache偽靜態(tài)規(guī)則

1、把下面的內(nèi)容保存為 .htaccess 文件放到根目錄下;


Options +FollowSymlinks -Multiviews
RewriteEngine on

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

二、IIS偽靜態(tài)規(guī)則
如果你的網(wǎng)站根目錄下有web.Config(高版本IIS下新建網(wǎng)站都有),在中間添加rewrite節(jié)點(diǎn):


如果沒有,那么就找httpd.ini文件,添加下面的內(nèi)容:

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

三、Nginx偽靜態(tài)規(guī)則
在Nginx低版本中,是不支持PATHINFO的,但是可以通過在Nginx.conf中配置轉(zhuǎn)發(fā)規(guī)則實(shí)現(xiàn):

location / {
if (!-e $request_filename) {
rewrite ^(.*)$ /index.php?s=/$1 last;
break;
}
}
原理:其實(shí)內(nèi)部是轉(zhuǎn)發(fā)到了ThinkPHP提供的兼容URL,利用這種方式,可以解決其他不支持PATHINFO的WEB服務(wù)器環(huán)境。

如果你的應(yīng)用安裝在二級(jí)目錄,Nginx的偽靜態(tài)方法設(shè)置如下,其中 youdomain 是所在的目錄名稱。

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

未經(jīng)允許不得轉(zhuǎn)載:445IT之家 » ThinkPHP偽靜態(tài)規(guī)則簡易寫法(Apache、IIS 、Nginx )

贊 (0) 打賞

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

微信掃一掃打賞