怎麼在thinkphp中url去掉控制器與

2021-12-19 10:03:59 字數 1997 閱讀 7641

1樓:匿名使用者

可以通過url重寫隱藏應用的入口檔案index.php,下面是相關伺服器的配置參考:

[ apache ]

httpd.conf配置檔案中載入了mod_rewrite.so模組

allowoverride none 將none改為 all

把下面的內容儲存為.htaccess檔案放到應用入口檔案的同級目錄下

rewriteengine on rewritecond % !-d rewritecond % !-f rewriterule ^(.

*)$ index.php/$1 [qsa,pt,l]

[ iis ]

如果你的伺服器環境支援isapi_rewrite的話,可以配置httpd.ini檔案,新增下面的內容:

在iis的高版本下面可以配置web.config,在中間新增rewrite節點:

[ nginx ]

在nginx低版本中,是不支援pathinfo的,但是可以通過在nginx.conf中配置**規則實現:

location / }

其實內部是**到了thinkphp提供的相容模式的url,利用這種方式,可以解決其他不支援pathinfo的web伺服器環境。

如果你的thinkphp安裝在二級目錄,nginx的偽靜態方法設定如下,其中youdomain是所在的目錄名稱。

location /youdomain/ }

原來的訪問url:

http://servername/index.php/模組/控制器/操作/[引數名/引數值...]

設定後,我們可以採用下面的方式訪問:

http://servername/模組/控制器/操作/[引數名/引數值...]

預設情況下,url位址中的模組不能省略,如果你需要簡化某個模組的url訪問位址,可以通過設定模組列表和預設模組或者採用子網域名稱部署到模組的方式解決,請參考後面的模組和網域名稱部署部分。

2樓:杜爺1號

.htaccess檔案**

deny from all

或參考thinkphp3.0完全開發手冊 16.2 隱藏index.php

thinkphp中怎麼把url中的index.php去掉

3樓:

iis環境

如果你的伺服器環境支援isapi_rewrite的話,可以配置httpd.ini檔案,新增下面的內容:

在iis的高版本下面可以配置web.config,在中間新增rewrite節點:

下面是apache的配置過程,可以參考下:

1、httpd.conf配置檔案中載入了mod_rewrite.so模組

2、allowoverride none 將none改為 all

3、確保url_model設定為2

4、把下面的內容儲存為.htaccess檔案放到入口檔案的同級目錄下

rewriteengine on

rewritecond % !-d

rewritecond % !-f

重啟apachenginx環境

在nginx低版本中,是不支援pathinfo的,但是可以通過在nginx.conf中配置**規則實現:

location /

}其實內部是**到了thinkphp提供的相容模式的url,利用這種方式,可以解決其他不支援pathinfo的web伺服器環境。

如果你的thinkphp安裝在二級目錄,nginx的偽靜態方法設定如下,其中youdomain是所在的目錄名稱。

location /youdomain/}

在thinkphp3 2中怎麼寫多表連線查詢

以乙個 user 表和 jifen 表聯查為例,第一種方式 data m user as a join jifen as b on where a.id 1 select 第二種 data m table user as a join jifen as b on where a.id 1 selec...

Thinkphp中的where條件怎麼寫呢

兩塊錢解決你的問題,obj where where array id id,select thinkphp 中的 where 條件怎麼寫 可以這樣 where username name pkid users where where select thinkphp的where條件為在乙個範圍又不等於...

url中特殊字元,URL位址內特殊符號轉碼求救

除了普通的字母,數字,中文,還有特殊字元 但是規範的使用應該是使用字元轉義。url 中 號表示空格 2b 空格 url中的空格可以用 號或者編碼 20 分隔目錄和子目錄 2f 分隔實際的 url 和引數 3f 指定特殊字元 25 表示書籤 23 url 中指定的引數間的分隔符 26 url 中指定引...