在织梦CMS(Content Management System)中,URL优化是提升网站SEO表现和用户体验的重要环节,以下是关于织梦栏目URL优化设置的详细步骤:
修改栏目存储目录
1、将栏目存放在根目录下:织梦默认将所有栏目静态文件放在a
目录下,为了缩短物理路径并有利于SEO,建议将整个栏目存放在根目录下,具体操作为:登录后台,进入“系统”设置,保存目录位置改为/
。
2、简化栏目拼音:织梦自动生成的栏目拼音过长,包含全拼,可以通过修改PHP文件来简化拼音,找到include/inc/inc_fun_funAdmin.php
文件,找到function SpGetPinyin($str, $ishead=0, $isclose=1)
函数,将其中的代码从:
while(!feof($fp)){ $line = trim(fgets($fp)); $pinyins[$line[0].$line[1]] = substr($line, 3, strlen($line)3); }
改为:
while(!feof($fp)){ $line = trim(fgets($fp)); $pinyins[$line[0].$line[1]] = substr(substr($line, 3, strlen($line)3),0, 1 ); }
修改URL命名规则
1、文章页URL命名规则:织梦默认的文章命名规则为{typedir}/{Y}{M}/{D}/{aid}.html
,这会导致URL层级过深,建议修改为更简洁的形式,例如{typedir}/{aid}.html
,具体操作为:
打开include/common.inc.php
文件,找到以下代码:
$art_shortname = $cfg_df_ext = '.html'; $cfg_df_namerule = '<span style=""color: #ff0000;"">{typedir}/{Y}/{M}{D}/{aid}</span>'.$cfg_df_ext;
将其修改为:
$art_shortname = $cfg_df_ext = '.html'; $cfg_df_namerule = '<span style=""color: #ff0000;"">{typedir}/{aid}</span>'.$cfg_df_ext;
打开dede/templets/catalog_add_quick.htm
和catalog_add.htm
文件,分别找到以下代码:
<input name="namerule" type="text" id="namerule" value="{typedir}/{Y}{M}{D}/{aid}.html" size="40" class="pubinputs" />
将其修改为:
<input name="namerule" type="text" id="namerule" value="{typedir}/{aid}.html" size="40" class="pubinputs" />
2、列表页URL命名规则:同样地,列表页的URL命名规则也需要简化,默认的列表页命名规则为{typedir}/list_{tid}_{page}.html
,可以修改为{typedir}/list_{page}.html
,具体操作为:
打开dede/templets/catalog_add_quick.htm
和catalog_add.htm
文件,分别找到以下代码:
<input id="namerule2" name="namerule2" type="text" value="{typedir}/list_{tid}_{page}.html" />
将其修改为:
<input id="namerule2" name="namerule2" type="text" value="{typedir}/list_{page}.html" />
开启绝对地址
开启绝对地址有助于集中网站权重,防止被镜像,具体操作为:登录后台,点击“系统”选项卡下的“系统基本参数”,在核心设置中找到“是否支持多站点,开启此项后附件、栏目连接、arclist内容启用绝对网址”,勾选上并确认。
FAQs
1. 为什么要将栏目存放在根目录下?
答:将栏目存放在根目录下可以缩短物理路径,有利于搜索引擎抓取和收录,从而提高网站的SEO效果。
2. 如何确保自定义的URL命名规则生效?
答:确保自定义的URL命名规则生效,需要在两个地方进行修改:一是在include/common.inc.php
文件中修改默认值;二是在模板文件dede/templets/catalog_add_quick.htm
和catalog_add.htm
中修改相应的代码,这样无论是新建栏目还是修改已有栏目,都会应用新的URL命名规则。
通过以上步骤,可以有效地优化织梦CMS的栏目URL,提高网站的SEO表现和用户体验。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1201071.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复