1、帝國cms網站搬家到阿里雲下用的 nginx 怎麼配置偽靜態
1、先進入到nginx的配置文件目錄,輸入以下命令:
cd /alidata/server/nginx/conf/rewrite
2、再輸入:ll
3、輸入以下命令:
cd /alidata/server/nginx/conf/vhosts
4、進入到網站配置目錄,打開配置文件,修改好偽靜態調用文件;
5、測試配置的文件是否正確,輸入:
/alidata/server/nginx/sbin/nginx -t
nginx: the configuration file /alidata/server/nginx/conf/nginx.conf syntax is ok
nginx: configuration file /alidata/server/nginx/conf/nginx.conf test is successful
如果出現以上兩句話就說明配置成功了。
6、下面重啟下nginx
/alidata/server/nginx/sbin/nginx -s reload
7、偽靜態配置完成
2、帝國cms偽靜態參數設置有什麼用
首先偽靜態是相對真實靜態來講的,通常我們為了增強搜索引擎的友好面,都將文章內容生成靜態頁面,但是有的朋友為了實時的顯示一些信息。或者還想運用動態腳本解決一些問題。不能用靜態的方式來展示網站內容。但是這就損失了對搜索引擎的友好面。怎麼樣在兩者之間找個中間方法呢,這就產生了偽靜態技術。
帝國的偽靜態是讓在站點內容不生成靜態的情況下使用的,比如你不想讓某欄目或整個網站生成靜態頁面。又想讓頁面的URL 有條理性,那麼就可以採用帝國的偽靜態設置了。
3、帝國cms7.2偽靜態規則怎麼寫
一、在linux主機下實現偽靜態
確認虛擬主機是否支持rewrite偽靜態.htaccess文件。添加.htaccess 文件,把htaccess 文件放在網站根目錄。
二、在win主機下實現偽靜態
確認虛擬主機是否支持rewrite偽靜態httpd.ini文件。添加httpd.ini文件,把httpd.ini文件放入網站根目錄中。
具體偽靜態規則看各自網站程序規則。
發布帝國會員空間的偽靜態,其實簡單到弊,關鍵是你開始想做
nginx版本,用於自己的獨立伺服器,要自己修改域名配置
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文件到你的網站根目錄就可以了(當然要空間支持.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
以上設置是基於帝國會員空間的默認版本,主要模式是 http://你的域名/my+會員ID/ 的靜態鏈接形式,my可以改自己的;
可以改成 http://你的域名/my/會員注冊名/ 的形式,這時你要禁止會員用中文注冊,
第一行分別改成
nginx
rewrite ^([^\.]*)/my/(.+)/$ $1/e/space/index.php?username=$2 last;
apache
RewriteRule ^my/(.+)/$ e/space/index.php?username=$1&%1
其他下面各行要分別按第一行的改動修改一下。
4、帝國cms 偽靜態規則 htaccess 怎麼改
^我用的是五指cms,是這樣寫的。你可以參照!
RewriteEngine on
RewriteRule ^content-([0-9]+)-([0-9]+)-([0-9]+).html index.php?m=content&c=index&a=show&catid=$1&id=$2&page=$3
RewriteRule ^show-([0-9]+)-([0-9]+)-([0-9]+).html index.php?m=content&c=index&a=show&catid=$1&id=$2&page=$3
RewriteRule ^list-([0-9]+)-([0-9]+).html index.php?m=content&c=index&a=lists&catid=$1&page=$2
5、帝國cms 怎麼生成偽靜態頁面分頁號
如果說你是在搞url的話 本來就可以訪問分頁url不需要生成,如果你是說怎麼給欄目頁面翻頁的時候在標題加一個當前頁面分頁號那麼就得用這個標簽調用
[!--list.pageno--]
6、帝國cms怎麼讓篩選的動態url變成偽靜態
帝國的篩選項目要使用偽靜態的話必須在userfun.php腳本中添加一個篩選項函數。猶豫百度知道不能貼網站地址,你自己去百度搜索【帝國CMS-結合項列表屬性篩選顯示下載】
7、帝國CMS偽靜態怎麼設置
配置帝國cms偽靜態規則httpd.ini 文件如下:
[ISAPI_Rewrite]
# 3600= 1hour
CacheClockRate 3600
RewriteEngine On
RepeatLimit 32
#301重定向#
RewriteCond Host: ^phpfensi.com$
RewriteRule (.*)ht tp :/ /w ww.phpfensi.com$1[I,RP]
#帝國#
#信息內容頁:showinfo-[!--classid--]-[!--id--]-[!--page--].html
RewriteRule ^(.*)/showinfo-(.+?)-(.+?)-(.+?)\.html$ $1/e/action/ShowInfo\.php\?
classid=$2&id=$3&page=$4
#信息列表:listinfo-[!--classid--]-[!--page--].html
RewriteRule ^(.*)/listinfo-(.+?)-(.+?)\.html$ $1/e/action/ListInfo/index\.php\?
classid=$2&page=$3
#標題分類列表頁:infotype-[!--ttid--]-[!--page--].html
RewriteRule ^(.*)/infotype-(.+?)-(.+?)\.html$ $1/e/action/InfoType/index\.php\?
ttid=$2&page=$3
#TAGS信息列表頁:tags-[!--tagname--]-[!--page--].html
RewriteRule ^(.*)/tags-(.+?)-(.+?)\.html$ $1/e/tags/index\.php\?tagname=$2&page=$3
(轉載)