thinkphp 怎麼配置rewrite

時間 2023-02-19 04:05:07

1樓:龍氏風采

iis環境。

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

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

nginx環境。

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

location / 省略部分**。

if (!e $request_filename) {

rewrite ^(s=$1 last;

break;

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

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

location /youdomain/ {

if (!e $request_filename){

rewrite ^/youdomain/(.youdomain/?s=$1 last;

thinkphp 路由可以用rewrite模式嗎

thinkphp裡面設定url重寫的模式是哪個資料夾

2樓:

conf 下的 配置項裡的url_model

具體請參考手冊。

3樓:匿名使用者

是要配置apache伺服器的。

nginx下thinkphp框架設定rewrite模式需要配置pathinfo嗎

4樓:儒雅的還想

首先你的專案的config檔案中要配置這一項 'url_model' =2, /rewrite 在伺服器中切換到nginx的安裝目錄,我這裡是 /usr/local/nginx。然後新增 檔案 vim /usr/local/nginx/conf/thinkphp.

conf 內容如下 location / if (!e $r...

5樓:匿名使用者

開啟nginx的配置檔案 /usr/local/nginx/conf/ 一般是在這個路徑,根據你的安裝路徑可能有所變化。如果你配置了vhost,而且只需要你這一個vhost支援pathinfo的話,可以直接開啟你的vhost的配置檔案。

thinkphp3.2.3重寫模式怎麼調也沒效果

6樓:司空見灌

apache需要配置的,配置好重寫規則才能用的。

thinkphp 配置rewrite去掉index.php後 找不到模組

7樓:匿名使用者

thinkphp 配置rewrite去掉後 去掉後他跳轉就中找不到了,加回去。

如何支援thinkphp的重寫模式

thinkphp3 2 2配置方法不是將這個夾放在

少了index.php檔案呀。你應該把壓縮包裡面的檔案都拷貝過來啊。thinkphp 3.2怎麼在二級目錄配置專案 解壓後放入系統目錄設定為相容模式執行然後,把原先系統基類庫的org類庫包放入新版的基類庫目錄中。清除專案編譯什麼是php的框架 thinkphp這個又是 thinkphp3.2後臺模組...

thinkphp怎麼開啟模版快取

刪除快取檔案 直接刪除專案檔案下的 runtime 資料夾 就行了 然後重新整理頁面 會自動生成新的快取檔案 同上,刪除快取檔案。檔案在 專案名 home runtime。只要把runtime的檔案刪除再在頁面重新整理就會出現新增的模組。或者改配置,把快取有效期的時間改成一秒。配置在下面 資料快取設...

thinkphp的url相容模式下怎麼隱藏

下面是apache的配置過程,可以參考下 1 httpd.conf配置檔案中載入了mod rewrite.so模組 2 allowoverride none 將none改為 all 3 確保url model設定為2 4 把下面的內容儲存為.htaccess檔案放到入口檔案的同級目錄下 如何新建.h...