新聞中心
詳解thinkphp多域名(子域名)支持配置解決方案
網(wǎng)站優(yōu)化中我們需要把www.gle-technology.com和51php.com 都指向同一個(gè)IP地址,并且需要定位到ThinkPHP的某個(gè)項(xiàng)目App中的不同模塊,我們?cè)趺磳?shí)現(xiàn)類(lèi)?在thinkphp中,我們可以通過(guò)thinkphp入口文件的配置來(lái)實(shí)現(xiàn),只要在入口配置文件中加入如下代碼: 如果你是不同的域名,也可以按下列方式進(jìn)行綁定。解決某些php虛擬主機(jī)不支持多域名綁定的問(wèn)題。 define('APP_NAME',?'APP'); if($_SERVER['HTTP_HOST']=='51php.con')?{ ????define('DEFAULT_MODULE','ThinkPHP');? }elseif($_SERVER['HTTP_HOST']=='www.gle-technology.com')?{ ????define('DEFAULT_MODULE','Blog');? } 說(shuō)明: DEFAULT_MODULE 是指當(dāng)前項(xiàng)目的默認(rèn)模塊。 如果在php空間中需要使用子域名來(lái)定位到不同的項(xiàng)目,我們可以這樣定義: if($_SERVER['HTTP_HOST']=='app1.51php.com')?{ ????define('APP_NAME','APP1');? }elseif($_SERVER['HTTP_HOST']=='app2.51php.com')?{ ????define('APP_NAME','APP2');? } Thinkphp配置文件的功能是非常強(qiáng)大的,不僅僅可以配置多域名支持,還可以根據(jù)網(wǎng)站需要,配置成泛域名的解析文件,在程序中自動(dòng)使用,對(duì)網(wǎng)站seo優(yōu)化很有幫助。 純Linux環(huán)境下高端免備案[香港獨(dú)立IP地址]?php空間,僅僅只需199元一年起。商務(wù)中國(guó)域名核心代理直銷(xiāo)50元注冊(cè)國(guó)際頂級(jí)域名
本文地址:http://www.gle-technology.com/thinkphp/929.html