超级TAG管理 -itag帮助文档 功能设置和详解一
时间:2024年03月24日
/来源:网络
/编辑:佚名
伪静态设置
1、只有TAG页面模式为 动态页面 时,才需要设置伪静态
2、设置步骤:
(1)在插件 参数设置 页面,设置好TAG伪静态规则
(2)根据伪静态规则,设置服务器的伪静态规则
TAG伪静态网址说明:
(1)支持三种标签,TAGID:[!–tagid–] TAG拼音:[!–tagpy–] 分页号:[!–page–]
(2)[!–tagpy–] 和 [!–tagid–] 不能同时使用
(3)以 tagid 为规则的网址,对应的网址是 e/tags/itag.php?tagid=[!–tagid–]&page=[!–page–]
(4)以 tagpy 为规则的网址,对应的网址是e/tags/itag.php?py=[!–tagpy–]&page=[!–page–]
分类伪静态网址说明:
(1)支持两种标签,TAG分类ID:[!–cid–] 分页号:[!–page–]
(2)对应的网址是 e/tags/itaglist.php?cid=[!–cid–]&page=[!–page–]
例子:
(1)一个网站的TAG网址伪静态规则设置如下:
TAG不含分页网址:/
tag/[!--tagpy--].html
TAG含有分页网址:/
tag/[!--tagpy--]_[!--page--].html
分类不含分页网址:/
tag/list_[!--cid--]
分类含有分页网址:/
tag/list_[!--cid--]_[!--page--]
(2)那么根据不同WEB服务器,服务器伪静态规则不同,如下:
.htaccess
RewriteEngine On
#tag拼音网址规则 (如果以tagid为网址,则将py改成tagid)
RewriteRule ^tag/([a-z0-9]+)_([0-9]+).html$ e/tags/itag.php?py=$1&page=$2
RewriteRule ^tag/([a-z0-9]+).html$ e/tags/itag.php?py=$1
#tag分类网址规则
RewriteRule ^tag/list_([0-9]+)_([0-9]+)$ e/tags/itaglist.php?cid=$1&page=$2
RewriteRule ^tag/list_([0-9]+)$ e/tags/itaglist.php?cid=$1
Nginx
#tag拼音网址规则 (如果以tagid为网址,则将py改成tagid)
rewrite ^([^\.]*)/tag/([a-z0-9]+)_([0-9]+).html$ $1/e/tags/itag.php?py=$2&page=$3 last;
rewrite ^([^\.]*)/tag/([a-z0-9]+).html$ $1/e/tags/itag.php?py=$2 last;
#tag分类网址规则
rewrite ^([^\.]*)/tag/list_([0-9]+)_([0-9]+)$ $1/e/tags/itaglist.php?cid=$1&page=$2 last;
rewrite ^([^\.]*)/tag/list_([0-9]+)$ $1/e/tags/itaglist.php?cid=$1 last;
httpd.ini
[ISAPI_Rewrite]
CacheClockRate 3600
RepeatLimit 32
#tag拼音网址规则 (如果以tagid为网址,则将py改成tagid)
RewriteRule ^tag/([a-z0-9]+)_([0-9]+).html$ e/tags/itag.php?py=$1&page=$2
RewriteRule ^tag/([a-z0-9]+).html$ e/tags/itag.php?py=$1
#tag分类网址规则
RewriteRule ^tag/list_([0-9]+)_([0-9]+)$ e/tags/itaglist.php?cid=$1&page=$2
RewriteRule ^tag/list_([0-9]+)$ e/tags/itaglist.php?cid=$1
web.config
<rules>
<rule name=”itagpage”>
<match url=”^(.*/)*tag/([a-z0-9]+)_([0-9]+)\.html\?*(.*)$” />
<action type=”Rewrite” url=”{R:1}/e/tags/itag.php\?py={R:2}&page={R:3}” />
</rule>
<rule name=”itag”>
<match url=”^(.*/)*tag/([a-z0-9]+)\.html\?*(.*)$” />
<action type=”Rewrite” url=”{R:1}/e/tags/itag.php\?py={R:2}” />
</rule>
<rule name=”listtagpage”>
<match url=”^(.*/)*tag/list_([0-9]+)_([0-9]+)\?*(.*)$” />
<action type=”Rewrite” url=”{R:1}/e/tags/itaglist.php\?cid={R:2}&page={R:3}” />
</rule>
<rule name=”listtag”>
<match url=”^(.*/)*tag/list_([0-9]+)\?*(.*)$” />
<action type=”Rewrite” url=”{R:1}/e/tags/itaglist.php\?cid={R:2}” />
</rule>
</rules>
1、只有TAG页面模式为 动态页面 时,才需要设置伪静态
2、设置步骤:
(1)在插件 参数设置 页面,设置好TAG伪静态规则
(2)根据伪静态规则,设置服务器的伪静态规则
TAG伪静态网址说明:
(1)支持三种标签,TAGID:[!–tagid–] TAG拼音:[!–tagpy–] 分页号:[!–page–]
(2)[!–tagpy–] 和 [!–tagid–] 不能同时使用
(3)以 tagid 为规则的网址,对应的网址是 e/tags/itag.php?tagid=[!–tagid–]&page=[!–page–]
(4)以 tagpy 为规则的网址,对应的网址是e/tags/itag.php?py=[!–tagpy–]&page=[!–page–]
分类伪静态网址说明:
(1)支持两种标签,TAG分类ID:[!–cid–] 分页号:[!–page–]
(2)对应的网址是 e/tags/itaglist.php?cid=[!–cid–]&page=[!–page–]
例子:
(1)一个网站的TAG网址伪静态规则设置如下:
TAG不含分页网址:/
tag/[!--tagpy--].html
TAG含有分页网址:/
tag/[!--tagpy--]_[!--page--].html
分类不含分页网址:/
tag/list_[!--cid--]
分类含有分页网址:/
tag/list_[!--cid--]_[!--page--]
(2)那么根据不同WEB服务器,服务器伪静态规则不同,如下:
.htaccess
RewriteEngine On
#tag拼音网址规则 (如果以tagid为网址,则将py改成tagid)
RewriteRule ^tag/([a-z0-9]+)_([0-9]+).html$ e/tags/itag.php?py=$1&page=$2
RewriteRule ^tag/([a-z0-9]+).html$ e/tags/itag.php?py=$1
#tag分类网址规则
RewriteRule ^tag/list_([0-9]+)_([0-9]+)$ e/tags/itaglist.php?cid=$1&page=$2
RewriteRule ^tag/list_([0-9]+)$ e/tags/itaglist.php?cid=$1
Nginx
#tag拼音网址规则 (如果以tagid为网址,则将py改成tagid)
rewrite ^([^\.]*)/tag/([a-z0-9]+)_([0-9]+).html$ $1/e/tags/itag.php?py=$2&page=$3 last;
rewrite ^([^\.]*)/tag/([a-z0-9]+).html$ $1/e/tags/itag.php?py=$2 last;
#tag分类网址规则
rewrite ^([^\.]*)/tag/list_([0-9]+)_([0-9]+)$ $1/e/tags/itaglist.php?cid=$1&page=$2 last;
rewrite ^([^\.]*)/tag/list_([0-9]+)$ $1/e/tags/itaglist.php?cid=$1 last;
httpd.ini
[ISAPI_Rewrite]
CacheClockRate 3600
RepeatLimit 32
#tag拼音网址规则 (如果以tagid为网址,则将py改成tagid)
RewriteRule ^tag/([a-z0-9]+)_([0-9]+).html$ e/tags/itag.php?py=$1&page=$2
RewriteRule ^tag/([a-z0-9]+).html$ e/tags/itag.php?py=$1
#tag分类网址规则
RewriteRule ^tag/list_([0-9]+)_([0-9]+)$ e/tags/itaglist.php?cid=$1&page=$2
RewriteRule ^tag/list_([0-9]+)$ e/tags/itaglist.php?cid=$1
web.config
<rules>
<rule name=”itagpage”>
<match url=”^(.*/)*tag/([a-z0-9]+)_([0-9]+)\.html\?*(.*)$” />
<action type=”Rewrite” url=”{R:1}/e/tags/itag.php\?py={R:2}&page={R:3}” />
</rule>
<rule name=”itag”>
<match url=”^(.*/)*tag/([a-z0-9]+)\.html\?*(.*)$” />
<action type=”Rewrite” url=”{R:1}/e/tags/itag.php\?py={R:2}” />
</rule>
<rule name=”listtagpage”>
<match url=”^(.*/)*tag/list_([0-9]+)_([0-9]+)\?*(.*)$” />
<action type=”Rewrite” url=”{R:1}/e/tags/itaglist.php\?cid={R:2}&page={R:3}” />
</rule>
<rule name=”listtag”>
<match url=”^(.*/)*tag/list_([0-9]+)\?*(.*)$” />
<action type=”Rewrite” url=”{R:1}/e/tags/itaglist.php\?cid={R:2}” />
</rule>
</rules>
新闻资讯 更多
- 【帝国cms教程】帝国CMS模板变量$GLOBALS[navclassid]用法分析04-03
- 【帝国cms教程】鲜为人知帝国CMS内容页调用上一篇和下一篇的精华方法汇总04-03
- 【帝国cms教程】怎么快速找出帝国CMS数据库配置文件路径及迁移网站后修改技巧!04-03
- 【帝国cms教程】帝国CMS模板$GLOBALS[navclassid]用法详解04-03
- 【帝国cms教程】帝国cms 7.5版列表页分页样式修改笔记04-02
- 【帝国cms教程】解决帝国CMS搜索页面模板不支持灵动标签和万能标签的方法04-02
- 【帝国cms教程】帝国CMS只备份栏目和模板的方法04-02
- 【帝国cms教程】帝国CMS怎样删除清空数据库记录?04-02
热门文章
- 178Moban源码谈谈免费源码与收费源码的区别
- 2帝国CMS忘记后台登陆用户名、密码、认证码的解决方法
- 3帝国CMS(EmpireCMS) v7.5后台任意代码执行漏洞及具体修复方法
- 4帝国CMS和WordPress 哪个好?哪个适合建站?
- 5如何解决Discuz的密码错误次数过多请15分钟后登陆的问题
- 6帝国cms灵动标签取得内容和栏目链接地址
- 7emlog pro 注册码“开心”教程(如果有一天,emlog官方版 或者 emlog免费版 跑路了,那用户怎么办?)
- 8织梦CMS在nginx下设置伪静态方法(附nginx伪静态规则)
- 9帝国cms后台登录出现”您还未登录”怎么解决?
- 10帝国cms7.5忘记登录密码 和忘记登录认证码以及多次登录 失败被锁定解决办法