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...