扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
是不是要找易优怎样生成静态url。
成都创新互联公司专注于巴州企业网站建设,响应式网站开发,商城建设。巴州网站建设公司,为巴州等地区提供建站服务。全流程按需网站设计,专业设计,全程项目跟踪,成都创新互联公司专业和态度为您提供的服务
1、登录网站后台。
1、点击左侧菜单导航的SEO设置。
1、在打开页面中,URL模式选择伪静态化、伪静态格式一般选择目录名称,这里按照个人需求选择好后就不要更改了,特别是被收录后。
帝国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=$1id=$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=$1classid=$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=$1mid=1tempid=9starttime=$2-$3-$4endtime=$2-$3-$4 [L]
RewriteRule ^archive([0-9]+).([0-9]+)-([0-9]+)-([0-9]+)$ ^archive([0-9]+).([0-9]+)-([0-9]+)-([0-9]+)/ [L,R=301]
在安装完最新版的PHPCMS V9版后,默认是不启用伪静态的,你需要经过一些设置才能实现。
.htaccess文件
首先第一点,你需要在网站根目录下放置一个“.htaccess”文件,来标明其“Rewrite”规则。这个文件实际在最新版的V9版的readme目录下有,默认跟上传目录分开的,刚才说了,PHPCMS默认是不开启伪静态的。所以,你只需要将其上传到你的根目录即可。当然你也可以自己编写,其内容如下:
RewriteEngine on
RewriteRule ^content-([0-9]+)-([0-9]+)-([0-9]+).html index.php?m=contentc=indexa=showcatid=$1id=$2page=$3
RewriteRule ^show-([0-9]+)-([0-9]+)-([0-9]+).html index.php?m=contentc=indexa=showcatid=$1id=$2page=$3
RewriteRule ^list-([0-9]+)-([0-9]+).html index.php?m=contentc=indexa=listscatid=$1page=$2
栏目管理设置不生成Html
第二步,你需要在你的后台栏目管理里面,对你的各个栏目设置为不生成Html,默认是生成的,请注意。
同时,你还需要选择栏目页和内容页的URL规则如上图所示的规则类型。
一切设置完毕后,更新你的缓存,就完工了!
修改帝国默认的列表分页样式和伪静态页面留言版的分页样式。本来想在默认的模板标签上修改,看了看代码,b和a标签前后都多了 空格,如果在现在的基础上改,简单改改也行,不过实在是受不了那么多空格符,而且如果用display:block的话,会出现一个阶梯状的样式,所以修改分页的样式势在必行。
1)列表分页位置:e/class/t_functions.php 删掉空格字符
2)伪静态留言版分页位置:e/class/connect.php (同样删掉空格字符,这个文件找了很久,以为缓存没更新,结果伪静态放在另外一个页面)
留言版的分页默认是12页,实在是有点儿多,更改 e/data/template/gbooktemp.txt 参数,把12修改成8就行了
3)修改语言包文件e/data/language/gb/pub/fun.php 把上一页、下一页、首页、尾页替换成符号
修改前:
修改后:
CSS代码:
.page{ padding:20px 0 0 0; text-align:center; width:100%;overflow: hidden;}
.page a b {color: #999;}
.pageb,.page a {margin: 0 2px;height: 26px;line-height:
26px;border-radius: 50%;width: 26px;text-align: center;display:
block;float: left;}
.pageb,.page a:hover{background: #333;color: #FFF;}
.page a {color: #F33;border: #999 1px solid;}
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流