![]() |
紅杰爾電商咨詢 |
電子商務(wù)咨詢>>> 直播培訓(xùn)>>>
|
|
||||
CI(CodeIgniter)框架網(wǎng)站,可以通過在application文件夾下建移動端文件夾,然后綁m二級域名,實現(xiàn)m二級域名訪問移動端,www二級域名訪問PC端,并且PC端和移動可同步共享后臺發(fā)布的數(shù)據(jù)。 一、CI框架網(wǎng)站簡介 CI是CodeIgniter 的簡稱。CodeIgniter是一個小巧但功能強大的 PHP 框架網(wǎng)站制作程序,免費,輕量級,干凈,可及時原生網(wǎng)頁的MVC框架網(wǎng)站程序。 二、CI框架網(wǎng)站PC和移動同步方法 CI框架網(wǎng)站配置移動端,并給移動端綁m二級域名,讓PC端和移動端同步共享網(wǎng)站數(shù)據(jù)的方法如下: 1、網(wǎng)站結(jié)構(gòu)布局 CI框架的網(wǎng)站,要想實現(xiàn)PC端和移動同步共享數(shù)據(jù),并給移動端綁m 二級域名,網(wǎng)站結(jié)構(gòu)布局是基礎(chǔ),也是關(guān)鍵。布局的方法,是在application文件夾下,先建個放置移動端程序的文件夾,例如mob。然后將PC端的文件各復(fù)制一份放在移動端的文件夾mob下(system和assets不用復(fù)制,共享)。如下圖: ![]() 2、網(wǎng)站移動端單入口首頁配置 A、將index.php單入口文件復(fù)制一份,放在pplication文件夾下作為移動端的單入口頁面,然后修改文件名稱,例如mob.php,再打開此文件找到$application_folder = 'mob';修改里面的首頁文件為mob(引號中改為mob)。 B、打開移動端的config文件夾,找到routs.php ,打開將默認(rèn)首頁控制器改為你移動端的控制器名稱。$route['default_controller'] = 'mhome';mhome是移動端控制器mhome.php。 3、網(wǎng)站網(wǎng)址簡化 在剛才打開的移動端routs .php中,寫規(guī)則,簡化你的網(wǎng)址。 4、m二級域名綁定 在慮擬主機下,以下以阿里云慮擬主機為例,給mob文件夾綁m二級域名(也可綁其它二級域名)的方法如下: 將以下代碼中的首頁文件名稱和域名改為你的實際文件名稱和域名:
<IfModule mod_rewrite.c>
RewriteEngine on
# 為mob、 application和移動端入口文件等提供訪問權(quán)限和靜態(tài)化處理
RewriteCond $1 !^(index\.php|application|mob\.php|mob)
RewriteRule ^(.*)$ /index.php?/$1 [L]
RewriteEngine On
RewriteBase /
# 綁定m.manlinys.com 到子目錄mob
RewriteCond %{HTTP_HOST} ^m.manlinys\.com$ [NC]
RewriteCond %{REQUEST_URI} !^/application/
RewriteRule ^(.*)$ application/mob.php/$1?Rewrite [L,QSA]
</IfModule>
修改好以上代碼后,復(fù)制粘貼在記事本中,然后保存為.htaccess文件,上傳至網(wǎng)站根目錄。 復(fù)制以下代碼粘貼在PC端的視圖文件中,實現(xiàn)手機訪問時自動跳轉(zhuǎn)至對應(yīng)的移動頁面。
<script type="text/javascript">
(function(){
var ua=navigator.userAgent.toLowerCase();
var bIsIpad=ua.match(/ipad/i)=="ipad";
var bIsIphoneOs=ua.match(/iphone os/i)=="iphone os";
var bIsAndroid=ua.match(/android/i)=="android";
var bIsWM=ua.match(/windows mobile/i)=="windows mobile";
if(bIsIpad||bIsIphoneOs||bIsAndroid||bIsWM)
{window.location.href="http://m.manlinys.com"}})();
</script>
最后引號中的http://m.manlinys.com是對應(yīng)的移動網(wǎng)址。 以上配置好后,你就可以用m二級域名訪問移動端,WWW域名訪問PC端了。從而完成CI框架網(wǎng)站移動端的配置。 三、CI框架網(wǎng)站移動端配置成功案例 CI框架網(wǎng)站移動端配置成功案例網(wǎng)站,例如【曼琳舞蹈網(wǎng)】,PC端用http://www.manlinys.com訪問,移動端用http://m.manlinys.com訪問,完美解決CI框架網(wǎng)站移動端配置問題。 四、注意事項 1、圖片應(yīng)用絕對路徑。否則,移動端打不開圖片。 2、移動端的文件可與PC端配一致,但移動端的視圖文件樣式寬度最好是100% 。 3、移動端可綁m二級域名,也可綁其它的二級域名。 4、移動端的單入口文件是放在application文件夾下,而不是放在根目錄或mob文件夾中。 (注:此文為原創(chuàng)內(nèi)容,轉(zhuǎn)發(fā)請務(wù)必注明來源于:紅杰爾電商學(xué)院網(wǎng),原題《CI框架網(wǎng)站如何配置移動端?CI框架PC和移動同步并綁m域名》) (責(zé)任編輯:admin) |