phpcms設計的初衷是可以做站群使用的,但是平時可能我們用到的比較少,用的多的情況是就一個站點。那么當我們想將多個域名綁定到這個站下面的時候, 點擊子頁鏈接,又會跳轉到最開始設置的那個域名鏈接上,phpcms它自動補全了url,那么有沒有辦法改變一下呢?下面跟隨南昌APP制作開發公司小編一起學習,改變只需完成以下幾步:
1.修改/phpcms/modules/admin/templates/site_edit.tpl.php
去掉:$("#domain").formValidator({onshow:"",onfocus:"",tipcss: {width:'300px'},empty:false}).inputValidator({onerror:""}).regexValidator({regexp:"http://(.+)/$",onerror:""});
然后進入站點管理里,將默認站點的域名設置為空。
2修改/phpcms/modules/content/templates/content_list.tpl.php
找到:echo '';
修改成echo '';
3.修改/caches/configs/system.php
將所有網站域名替換為空,比如查找http://www.168eee.com替換為空
4.將數據庫里所有網站域名替換為空,比如查找http://www.168eee.com替換為空,可通過phpmyadmin的導出導入功能,或者mysql的查詢功能實現。
5.到后臺更新緩存,更新所有html頁面。
完成
當然,還有一些小bug要注意,比如,當前位置調用,就不能用siteurl()函數調取首頁了,最好手動設定一下,或者修改此函數。
本文僅限內部技術人員學習交流,不得作于其他商業用途.希望此文對廣大技人員有所幫助。
百恒網絡十年從事網站建設、微信公眾號開發、南昌APP開發等業務,為眾多企業搭建了自己公眾號,簡單方便用戶管理。我們以科學規范的流程,勤奮專注的態度,為客戶提供全方位的設計服務。專注ui設計,以設計驅動企業價值的持續增長,實現您的商業目標!