phpcms wap手機站偽靜態方法nginx

來源:互聯網
上載者:User

標籤:

phpcms開啟偽靜態方法很簡單,網上的教程特別的多。先將移動版的網域名稱綁定到空間上,然後在phpcms模組裡面後台開啟手機門戶,將移動版網域名稱填進去
開啟/phpcms/modules/wap/functions/global.func.php
找到裡面的這兩個函數,將裡面如所示的紅色部分代碼注釋掉,加入注釋下面的代碼。

function list_url($typeid) {    #return WAP_SITEURL."&a=lists&typeid=$typeid";    return "/list-$typeid".‘.html‘;}function show_url($catid, $id, $typeid=‘‘) {global $WAP;if($typeid==‘‘) {  $types = getcache(‘wap_type‘,‘wap‘);  foreach ($types as $type) {   if($type[‘cat‘]==$catid) {    $typeid = $type[‘typeid‘];    break;   }  }}      #return WAP_SITEURL."&a=show&catid=$catid&typeid=$typeid&id=$id";    return "/show-$catid-$typeid-$id".‘.html‘;}



添加偽靜態規則,這裡我使用的是nginx的規則,如果你用的不一樣請對照修改。

rewrite ^/list-([0-9]+).html /index.php?&a=lists&typeid=$1;
rewrite ^/show-([0-9]+)-([0-9]+)-([0-9]+).html /index.php?a=show&catid=$1&typeid=$2&id=$3;
最後的URL就是http://m.xx.com/list-1.html,http://m.xx.com/show-23-7-151.html 這種的,使用手機輸入www.xinchaoyue.com/可以預覽效果。移動版網站修改了半天也把模板做好了做成移動適配版的了,修改模板的位置在templates目錄下面的wap目錄。不過感覺phpcms的移動站功能還是有點太簡陋了,不太方便做pc移動的URL一一對應跳轉。

phpcms wap手機站偽靜態方法nginx

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.