thinkphp訪問地址
Ⅰ thinkphp怎麼同時支持兩種url
支持的URL模式有四種:普通模式、PATHINFO、REWRITE和兼容模式。
普通模式:也就是傳統的GET傳參方式來指定當前訪問的模塊和操作,例如:
http://localhost/app/?m=mole&a=action&var=value
m參數表示模塊,a操作表示操作(模塊和操作的URL參數名稱是可以配置的),後面的表示其他GET參數。
PATHINFO模式:是系統的默認URL模式,提供了最好的SEO支持,系統內部已經做了環境的兼容處理,所以能夠支持大多數的主機環境。對應上面的URL模式,PATHINFO模式下面的URL訪問地址是:
http://localhost/app/index.php/mole/action/var/value/
PATHINFO地址的第一個參數表示模塊,第二個參數表示操作。
PATHINFO模式下面,URL是可定製的,例如,通過下面的配置:
'URL_PATHINFO_DEPR'=>'-', // 更改PATHINFO參數分隔符
我們還可以支持下面的URL訪問:
http://localhost/app/index.php/mole-action-var-value/
REWRITE模式:是在PATHINFO模式的基礎上添加了重寫規則的支持,可以去掉URL地址裡面的入口文件index.php,但是需要額外配置WEB伺服器的重寫規則。
如果是Apache則需要在入口文件的同級添加.htaccess文件,內容如下:
<IfMole mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
</IfMole>
接下來,就可以用下面的URL地址訪問了:
http://localhost/app/mole/action/var/value/
兼容模式:是用於不支持PATHINFO的特殊環境,URL地址是:
http://localhost/app/?s=/mole/action/var/value/
兼容模式配合Web伺服器重寫規則的定義,可以達到和REWRITE模式一樣的URL效果。
Ⅱ thinkphp的URL訪問
缺少主入口文件。你這種訪問方式是重寫狀態下的。
檢查設置文件:
「URL_MODEL」=>2,檢查一下apache設置和根目錄重寫文件
或者改為1,使用pachinfo訪問 。
Ⅲ thinkphp 3.2中index的訪問地址為什麼是這樣
沒有配置偽靜態
Ⅳ ThinkPHP如何從訪問的IP地址解析其地址(省市)
ThinkPHP是一個快速、兼容而且簡單的輕量級國產PHP開發框架。
新建一個admin.php文件,將index.php內容復制到admin.php內,訪問配置地址後面加上/admin/public/login.html就可以訪問後台了。
Ⅳ thinkphp 如何做到寫本地localhost的ip地址就能訪問thinkphp的url
localhost只是本地測試用的。具體還得綁定域名解析ip
Ⅵ thinkphp 修改默認訪問路徑
'DEFAULT_MODULE' => 'Home', // 默認模塊'DEFAULT_CONTROLLER' => 'Index', // 默認控制器名稱'DEFAULT_ACTION' => 'index', // 默認操作名稱
通過這個來配置也可以 再就是用路由 還有就是apache虛擬主機配置了
Ⅶ ThinkPHP 網址格式URL地址怎麼設置~呢
thinkPHP的URL在config中配置
一、URL規則
1、默認是區分大小寫的
2、如果我們不想區分大小寫可以改配置文件
'URL_CASE_INSENSITIVE'=>true,//url不區分大小寫
3、如果模塊名為 UserGroupAction,那麼url找模塊就必要要寫成
http://localhost/thinkphp4/index.php/user_group/index
4、如果'URL_CASE_INSENSITIVE'=>false,那麼url也可以寫為
http://localhost/thinkphp4/index.php/UserGroup/index
二、URL偽靜態
'URL_HTML_SUFFIX'=>'html|shtml|xml',//限制偽靜態的後綴
三、URL路由
1、啟動路由
要在配置文件中開啟路由支持
'URL_ROUTER_ON'=>ture//開啟路由
2、使用路由
1.規則表達式配置路由
'URL_ROUTE_RULES'=>array()//路由規則
'my'=>'Index/index',//靜態地址路由
'my'=>'/Index/index',//靜態地址路由,加/直接跳到網站根目錄下。
':id/:num'=>'Index/index',//動態地址路由,可以$_GET接收地址欄參數
'year/:year/:month/:date'=>'Index/index',//動態和靜態混合地址路由
'year/:year\d/:month\d/:date\d'=>'Index/index',//動態和靜態混合地址路由加上 \d代表類型只能是數字
'my/:id$'=>'Index/index',// 加上$說明地址中只能是 my/1000 後面不能有其他內容了
2.正則表達式配置路由,必須以/開始 /結束
'/^year\/(\d{4})\/(\d{2})\/(\d{2})/'=>'Index/index?year=:1&month=:2&date=:3'//這里\d表示必須是數字
Ⅷ thinkphp怎麼訪問後台
ThinkPHP是一個快速、兼容而且簡單的輕量級國產PHP開發框架。
新建一個admin.php文件,將index.php內容復制到admin.php內,訪問配置地址後面加上/admin/public/login.html就可以訪問後台了。
Ⅸ thinkphp中如何獲取用戶的ip地址實現網站訪問人數統計的計數器
thinkphp默認封裝了獲取ip方法:get_client_ip()
統計人數這個我也建議用cnzz,很方便,你想看的數據基本都能滿足。
Ⅹ ThinkPHP 網址格式URL地址怎麼設置
看手冊默認就是一個index.php的路由模式啊,圖片可能看不清
一、普通模式
關閉路由,完全使用默認的PATH_INFO方式URL:
'url_route_on' => false,
路由關閉後,不會解析任何路由規則,採用默認的PATH_INFO模式訪問URL:
http://serverName/index.php/mole/controller/action/param/value/...