十年網(wǎng)站開發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營維護(hù)+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
一、在linux主機(jī)下實(shí)現(xiàn)偽靜態(tài)
創(chuàng)新互聯(lián)公司專注于企業(yè)成都營銷網(wǎng)站建設(shè)、網(wǎng)站重做改版、莆田網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、HTML5、商城系統(tǒng)網(wǎng)站開發(fā)、集團(tuán)公司官網(wǎng)建設(shè)、外貿(mào)營銷網(wǎng)站建設(shè)、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性價(jià)比高,為莆田等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。
確認(rèn)虛擬主機(jī)是否支持rewrite偽靜態(tài).htaccess文件。添加.htaccess
文件,把htaccess
文件放在網(wǎng)站根目錄。
二、在win主機(jī)下實(shí)現(xiàn)偽靜態(tài)
確認(rèn)虛擬主機(jī)是否支持rewrite偽靜態(tài)httpd.ini文件。添加httpd.ini文件,把httpd.ini文件放入網(wǎng)站根目錄中。
具體偽靜態(tài)規(guī)則看各自網(wǎng)站程序規(guī)則。
發(fā)布帝國會員空間的偽靜態(tài),其實(shí)簡單到弊,關(guān)鍵是你開始想做
nginx版本,用于自己的獨(dú)立服務(wù)器,要自己修改域名配置
rewrite
^([^\.])/my([0-9]+)/$
$1/e/space/index.php?userid=$2
last;
rewrite
^([^\.])/my([0-9]+)/(UserInfo|gbook)\.html$
$1/e/space/$3.php?userid=$2
last;
rewrite
^([^\.])/my([0-9]+)/list-([0-9]+)\.html$
$1/e/space/list.php?userid=$2mid=$3
last;
rewrite
^([^\.])/my([0-9]+)/list-([0-9]+)-([0-9]+)\.html$
$1/e/space/list.php?userid=$2mid=$3page=$4
last;
apache版本,用于虛擬主機(jī),一般更新個.htaccess文件到你的網(wǎng)站根目錄就可以了(當(dāng)然要空間支持.htaccess)
RewriteEngine
On
RewriteBase
/
RewriteCond
%{QUERY_STRING}
^(.*)$
RewriteRule
^my([0-9]+)/$
e/space/index.php?userid=$1%1
RewriteCond
%{QUERY_STRING}
^(.*)$
RewriteRule
^my([0-9]+)/(UserInfo|gbook)\.html$
e/space/$2.php?userid=$1%1
RewriteCond
%{QUERY_STRING}
^(.*)$
RewriteRule
^my([0-9]+)/list-([0-9]+)\.html$
e/space/list.php?userid=$1mid=$2%1
RewriteCond
%{QUERY_STRING}
^(.*)$
RewriteRule
^my([0-9]+)/list-([0-9]+)-([0-9]+)\.html$
e/space/list.php?userid=$1mid=$2page=$3%1
以上設(shè)置是基于帝國會員空間的默認(rèn)版本,主要模式是
http://你的域名/my+會員ID/
的靜態(tài)鏈接形式,my可以改自己的;
可以改成
http://你的域名/my/會員注冊名/
的形式,這時你要禁止會員用中文注冊,
第一行分別改成
nginx
rewrite
^([^\.]*)/my/(.+)/$
$1/e/space/index.php?username=$2
last;
apache
RewriteRule
^my/(.+)/$
e/space/index.php?username=$1%1
其他下面各行要分別按第一行的改動修改一下。
帝國cms7.2號稱“變形金剛”,“可以輕松建立多個訪問端”,其實(shí)對大多數(shù)站長來說,在帝國cms官方教程缺乏的情況下建多個訪問端是很困難的事,這個教程希望可以幫助到這部分站長。1、在主站同服務(wù)器建立一個移動網(wǎng)站目錄,然后復(fù)制一份與主站相同版本、同編碼的帝國cms到此目錄。如圖:2、在服務(wù)器新建一個網(wǎng)站,將地址指向剛建立的移動網(wǎng)站目錄,并綁定域名。apache服務(wù)器的情況如圖:3、在主端建立用于移動端的模板組。這一步最簡單的方法是:先將當(dāng)前模板組導(dǎo)出,再將此模板組導(dǎo)入,導(dǎo)入后改名以區(qū)分。如圖:4、在主端建立移動端。如圖:5、在主端更新所有訪問端緩存與動態(tài)頁面。如圖:6、修改移動端配置文件。文件位置為econfigconfig.php,需要修改的有7項(xiàng):數(shù)據(jù)庫用戶名——設(shè)為與主端相同數(shù)據(jù)庫密碼——設(shè)為與主端相同數(shù)據(jù)庫名——設(shè)為與主端相同數(shù)據(jù)表前綴——設(shè)為與主端相同文本型數(shù)據(jù)存放目錄——修改為主端絕對地址的文本存放目錄默認(rèn)模板組ID——修改為剛才設(shè)置的模板組id當(dāng)前訪問端ID——修改為剛才新建的端id注意事項(xiàng):utf編碼的網(wǎng)站修改此文件時不得使用記事本,否則編碼變化導(dǎo)致網(wǎng)站出錯。7、登錄移動端后臺,修改附件地址。將附件地址改為帶主端域名的地址,如圖:8、在移動端恢復(fù)欄目目錄,然后生成相應(yīng)數(shù)據(jù),至此移動端建站完成。
模板是寫在數(shù)據(jù)庫的,css js 放在外部images文件夾即可,在模板里引用路徑就好了。