十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
这里以discuz x2.0为例做演示说明。首先网站安装好之后,进入网站后台,点击“全局”
创新互联是一家专注于成都网站设计、成都网站建设与策划设计,浮梁网站建设哪家好?创新互联做网站,专注于网站建设十年,网设计领域的专业建站公司;建站业务涵盖:浮梁等地区。浮梁做网站价格咨询:18980820575
seo设置
全部勾选之后,点击“提交”
点击“查看当前的 Rewrite 规则”
点击“首页”查看自己的空间服务器版本
此时会有许多伪静态方面的规则可供选择,根据自己所用的空间服务器版本的不同,规则有所区别,需要我们选择相对应的规则,这里选择II6规则
7
将上面红色标记区域类的代码复制下来(#标记的都是说明文字,不用复制),进入网站ftp,下载根目录下的httpd.ini文件
配置帝国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=$2id=$3page=$4
#信息列表:listinfo-[!--classid--]-[!--page--].html
RewriteRule ^(.*)/listinfo-(.+?)-(.+?)\.html$ $1/e/action/ListInfo/index\.php\?
classid=$2page=$3
#标题分类列表页:infotype-[!--ttid--]-[!--page--].html
RewriteRule ^(.*)/infotype-(.+?)-(.+?)\.html$ $1/e/action/InfoType/index\.php\?
ttid=$2page=$3
#TAGS信息列表页:tags-[!--tagname--]-[!--page--].html
RewriteRule ^(.*)/tags-(.+?)-(.+?)\.html$ $1/e/tags/index\.php\?tagname=$2page=$3
(转载)
一、在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=$2mid=$3 last;
rewrite ^([^\.])/my([0-9]+)/list-([0-9]+)-([0-9]+)\.html$ $1/e/space/list.php?userid=$2mid=$3page=$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=$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
以上设置是基于帝国会员空间的默认版本,主要模式是 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
其他下面各行要分别按第一行的改动修改一下。