帝国cms linux伪静态规则,帝国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
其他下面各行要分別按第一行的改動修改一下。
一、在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
其他下面各行要分別按第一行的改動修改一下。
總結
以上是生活随笔為你收集整理的帝国cms linux伪静态规则,帝国cms7.2伪静态规则怎么写的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 惠普本怎么安装xp系统 “惠普电脑XP系
- 下一篇: xp u盘 我的电脑系统怎么安装系统 安