帝国cms的tags页面url默认是 /e/tags/index.php?tagname=XXX
这种形式的,我们希望的是后缀编程.html这种形式的
那么如何来设置呢?
如图所示:
说明:采用静态页面时不需要设置,只有当采用动态页面时可通过设置伪静态来提高SEO优化,如果不启用请留空。注意:伪静态会增加服务器负担,修改伪静态格式后你需要修改服务器的 Rewrite 规则设置。
.htaccess文件内容:(这里我测试机上用的是apche,如果别的环境请自行转换)
<ifmodule mod_rewrite.c> RewriteEngine On ErrorDocument 404 /404.html Rewritebase / #信息列表 RewriteCond %{QUERY_STRING} ^(.*)$ RewriteRule ^listinfo-(.+?)-(.+?)\.html$ /e/action/ListInfo/index\.php\?classid=$1&page=$2 #信息内容页 RewriteCond %{QUERY_STRING} ^(.*)$ RewriteRule ^showinfo-(.+?)-(.+?)-(.+?)\.html$ /e/action/ShowInfo\.php\?classid=$1&id=$2&page=$3 #标题分类列表页 RewriteCond %{QUERY_STRING} ^(.*)$ RewriteRule ^infotype-(.+?)-(.+?)\.html$ /e/action/InfoType/index\.php\?ttid=$1&page=$2 #TAGS信息列表页 RewriteCond %{QUERY_STRING} ^(.*)$ RewriteRule ^tags-(.+?)-(.+?)\.html$ /e/tags/index\.php\?tagname=$1&page=$2 #评论列表页 RewriteCond %{QUERY_STRING} ^(.*)$ RewriteRule ^comment-(.+?)-(.+?)-(.+?)-(.+?)-(.+?)-(.+?)\.html$ /e/pl/index\.php\?doaction=$1&classid=$2&id=$3&page=$4&myorder=$5&tempid=$6 </ifmodule>
保存即可!
补充一下 nginx 服务器的规则
rewrite ^/tags-(.+?)-([0-9]+).html$ /e/tags/index.php?tagname=$1&page=$2 last;
相关推荐
帝国cms文章url设置:去掉url中带日期目录帝国cms网址上面默认是带日期的,url太深了对seo不友好,而且这个看着很不爽,如何去掉呢?默认的格式:/目录/2020-4-24/123.html而我们想要的:/目录/123.html方法一(发布
帝国cms的tags列表页调用 当前tags下的文章如果是文章页想调用相关文章,那么直接用 [!--other.link--] 就可以了但是tags页怎么获取当前页面下的文章呢?tagsinfo(调用tagss的信息标签) 这个标签调用的tags的id
网站页面到底选 纯静态、伪静态、还是动态?带参数的动态页面。不用考虑了。那么纯静态页面和伪静态该如何选择?如果使用vps服务器,空间充足。抛开储存空间的使用问题来分析,如下:如果服务器配置好,或者网站不算特别多。可以选择伪静态。伪静态优点:如
zblog伪静态设置方法(小白版说明)第一步:打开静态管理中心插件(系统自带的那个)第二步:选择伪静态 并保存第三步:如果是Apache服务器,则创建.htaccess文件如果是Nginx服务器,则把规则粘贴到宝塔里
zblog子目录伪静态的设置,zblog二级目录.htaccess规则zblog二级目录的规则依然需要放到跟目录下在伪静态管理中心 点击创建.htaccess文件.然后用ftp把那个文件下载下来(跟目录那个)然后把中间的规则复制一份. 加上子目录,即可!相当于把两个.h
Nginx环境下设置zblog伪静态方法Apache的环境非常简单.可以点击创建 .htaccess就可以了Nginx环境下设置伪静态,并没有那个一键创建的按钮.只看到了这样的一个提示.宝塔面板的修改方法:-----------------
nginx伪静态规则教程: 自定义设置任意伪静态规则关于zblog的伪静态规则设置.后台有其他程序的.,网上也有,就不多说了那么自定义的如何写呢?ng伪静态设置可以参考下面两行代码的写法 和 解释.寻找其中的规律.location / { r
apache伪静态.htaccess伪静态设置详解.htaccess文件格式:<ifmodule mod_rewrite.c> RewriteEngine On #这里是你的规则 </ifmodule>规则例子:例子1:
php禁止浏览器对页面进行缓存header()设置php禁止浏览器对页面进行缓存header()设置 以下三行是为了对不同浏览器进行兼容处理header("Cache-Control:no-cache"); header(&qu
js判断网页时间,判断纯静态和伪静态网页删除浏览器上的网址javascript:alert(document.lastModified)复制以上代码.到浏览器.回车键!即可查看网页真实时间.如果一直变化的:伪静态如果不变的:纯静态