织梦列表、内页URL命名规则怎么简化
我们要知道的是URL指的是站内内页的帖子路径,一般我们会把它缩减到最短,越短越好,利于搜索引擎收录和优化,下面我们来简单讲述下到底在哪里可以修改帖子路径到最简短的方式:(推荐教程:dedecms教程)
1.首先,我们打开 核心 网站栏目管理 在创建栏目的之后先不点提交直接点 高级选项,如下图:
2.上图标红处指的就是内页命名规则和列表命名规则,意思就是说,你发表帖子或者是列表自动生成列表的时候都是按照此规则的思路自动生成的.现在我们了解下规则中的各个指令的含义:
{Y}、{M}、{D} 年月日
{timestamp} INT类型的UNIX时间戳
{aid} 文章ID
{pinyin} 拼音+文章ID
{py} 拼音部首+文章ID
{typedir} 栏目目录
{cc} 日期+ID混编后用转换为适合的字母
{page} 列表的页码
3.熟悉了他的含义就好办了,现在我们可以省略掉不必要生成在URL路径里的就删除掉,这样操纵了就可以是路径简短化了.
在我使用DEDECMS建站时,我习惯把内页URL规则中的日期都省略掉,下面俩行讲述下:
内页默认的URL规则设置(默认的路径:{typedir}/{Y}/{M}{D}/{aid}.html)
然而生成出来的内页路径就是:http://php.cn/1/2019/11/16/135.html
这样可以说是真的太复杂了,经过个人的习惯性修改,省略掉日期,在栏目处把原来的
{typedir}/{Y}/{M}{D}/{aid}.html
修改成以下:
{typedir}/{aid}.html
这样然后再生成的路径就是:http://php.cn/1/135.html
新建栏目时直接按照自己设置的指定内页规则来生成:
如果你的栏目太多了的话,每个都这样修改比较麻烦,这时我们只需要修改php文件然后你自动创建一个栏目就都按照你设置的规则来.
我们打开文件 include/common.inc.php 查找以下代码:
//文档的默认命名规则 $art_shortname = $cfg_df_ext = '.html'; $cfg_df_namerule = '{typedir}/{Y}/{M}{D}/{aid}'.$cfg_df_ext;
修改成你想要的命名规则,就假设我的习惯的话,我就修改为:
//文档的默认命名规则 $art_shortname = $cfg_df_ext = '.html'; $cfg_df_namerule = '{typedir}/{aid}'.$cfg_df_ext;
这样修改完了只是你一个个栏目进行添加的时候会自动按照这个规则来生成.
批量添加栏目时直接按照自己设置的指定栏目规则来生成:
我们打开文件 dede/templets/catalog_add.htm 查找以下代码:
{typedir}/list_{tid}_{page}.html
将其修改为以下代码: (其中tid指的是栏目id编号,没必要就直接省略)
{typedir}/list_{page}.html
这样修改完了之后,你今后批量添加栏目也是按照你设置的规则来自动生成.
这样简化简短帖子路径列表路径的好处真的为网站优化提高不少.
以上是织梦列表、内页URL命名规则怎么简化的详细内容。更多信息请关注PHP中文网其他相关文章!

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

SecLists
SecLists是最终安全测试人员的伙伴。它是一个包含各种类型列表的集合,这些列表在安全评估过程中经常使用,都在一个地方。SecLists通过方便地提供安全测试人员可能需要的所有列表,帮助提高安全测试的效率和生产力。列表类型包括用户名、密码、URL、模糊测试有效载荷、敏感数据模式、Web shell等等。测试人员只需将此存储库拉到新的测试机上,他就可以访问到所需的每种类型的列表。

Atom编辑器mac版下载
最流行的的开源编辑器

DVWA
Damn Vulnerable Web App (DVWA) 是一个PHP/MySQL的Web应用程序,非常容易受到攻击。它的主要目标是成为安全专业人员在合法环境中测试自己的技能和工具的辅助工具,帮助Web开发人员更好地理解保护Web应用程序的过程,并帮助教师/学生在课堂环境中教授/学习Web应用程序安全。DVWA的目标是通过简单直接的界面练习一些最常见的Web漏洞,难度各不相同。请注意,该软件中

mPDF
mPDF是一个PHP库,可以从UTF-8编码的HTML生成PDF文件。原作者Ian Back编写mPDF以从他的网站上“即时”输出PDF文件,并处理不同的语言。与原始脚本如HTML2FPDF相比,它的速度较慢,并且在使用Unicode字体时生成的文件较大,但支持CSS样式等,并进行了大量增强。支持几乎所有语言,包括RTL(阿拉伯语和希伯来语)和CJK(中日韩)。支持嵌套的块级元素(如P、DIV),

适用于 Eclipse 的 SAP NetWeaver 服务器适配器
将Eclipse与SAP NetWeaver应用服务器集成。