發(fā)布帝國會員空間的偽靜態(tài),其實簡單到弊,關(guān)鍵是你開始想做
nginx版本,用于自己的獨立服務(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=$2&mid=$3 last;
rewrite ^([^\.]*)/my([0-9]+)/list-([0-9]+)-([0-9]+)\.html$ $1/e/space/list.php?userid=$2&mid=$3&page=$4 last;
apache版本,用于虛擬主機,一般更新個.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=$1&mid=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^my([0-9]+)/list-([0-9]+)-([0-9]+)\.html$ e/space/list.php?userid=$1&mid=$2&page=$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.0,修改了首頁的模板,刷新首頁后,還是帝邊原來的模板首頁,問我這是怎么回事?我猜一般是權(quán)限問題,我查了相關(guān)問題,就是權(quán)限問題,以下解決>>>詳細(xì)閱讀
本文標(biāo)題:發(fā)布帝國會員空間的偽靜態(tài),其實簡單到弊
地址:http://www.brh9h.cn/a/42/cms297984.html