15053971836 注册 / 登录

帝国cms7.2伪静态

时间: 阅读:296
帝国cms7.2伪静态

最佳回答

無畏

無畏

2023-01-15 20:12:23

一、在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
其他下面各行要分别按第一行的改动修改一下。

最新回答共有3条回答

  • 游客
    回复
    2023-01-15 23:23:35

    现在每个CMS功能介绍上都会说自己的产品如何强大,比如说什么模板体系如何好,缓存技术如何高明,刷新效率,负载容量如何强,操作如何如何简单,容易上手,跟第三方无缝结合,还有功能模块的如何丰富,生成静态发布,信息采集。


      

      如果你是新手,还在CMS选择上犹豫不定。

      

      第一:建议大家不要随大流,要学会合理利用自己身边的资源,切忌盲目投入财力和精力。如果你认识的朋友大多会linux平台或PHP+MySql,建议选择基于PHP语言开发的CMS研究,如果你的朋友大多是windows平台,建议选择基于ASP和ASP.NET语言开发的CMS作为研究。有了这样的选择在以后的网站建设过程中,会减少不必要的麻烦。

    建站经验

      第二:注重CMS程序:简单,易用,美观。


      

      一个CMS程序,如果能在服务器一键安装,鼠标点点就搞定:输入数据库参数,在服务器上点一个按钮就完成全部的安装。简单配置一下网站的属性,设置一下广告, ctrl+c 和 ctrl+v 复制粘贴几篇文章,一个网站就出来了。那么这个CMS程序就相对值得你先尝试使用了。

      

      下面是推荐一些国内目前比较流行的建站程序,并给些选择这些程序的基本建议(不仅仅是CMS内容管理系统)):

      

      (1):基于windows平台的ASP/.NET程序

      

      动易系统(powereasy.net):适合建设中大型网站。有ASP和ASP.NET两种系统。

      

      新云系统(newasp.net):大多

  • seo从业者
    回复
    2023-01-15 22:22:25

    帝国cms 伪静态后台设置方法:
    1、在网站根目录(web文件夹)下建一个文件,文件名及后缀格式为:httpd.ini
    备注:该文件的创建很简单,可以随意命名txt文件为该文件名即可。
    2、用txt/记事本模式打开httpd.ini文件,将下面的内容复制到该文件内:
    [ISAPI_Rewrite]
    # 3600 = 1 hour
    CacheClockRate 3600
    RepeatLimit 32
    RewriteEngine On
    #伪静态规则
    3、在“#伪静态规则”下面写入对应网站的伪静态规则即可。
    4、帝国CMS伪静态规则(应以官方文件为准):
    RewriteRule ^([0-9]+).([0-9]+)/$ e/action/ShowInfo.php?classid=$1&id=$2 [L]
    RewriteRule ^([0-9]+).([0-9]+)$ $1.$2/ [L,R=301]
    RewriteRule ^([0-9]+)/$ e/action/ListInfo/?classid=$1 [L]
    RewriteRule ^([0-9]+)$ $1/ [L,R=301]
    RewriteRule ^list([0-9]+).([0-9]+)/$ e/action/ListInfo/index.php?page=$1&classid=$2 [L]
    RewriteRule ^list([0-9]+).([0-9]+)$ list$1.$2/ [L,R=301]
    RewriteRule ^archive([0-9]+).([0-9]+)-([0-9]+)-([0-9]+)/$ e/action/ListInfo.php?classid=$1&mid=1&tempid=9&starttime=$2-$3-$4&endtime=$2-$3-$4 [L]&l