dedecms如何去掉域名后面的index.html
来源:互联网 发布:python 定时任务 编辑:程序博客网 时间:2024/06/05 14:34
为什么要去掉导航链接里的index.html?
虽然说这两个链接的意思一样,链接到的网址也一样,但是从优化角度来说去掉链接里的index.html要比后者权重高一点。
dedecms去掉导航链接里的index.html有两种方法:
1.修改模板内的对应标签,从而去掉对应链接的index.html.
在出现栏目链接的标签里(不局限于channe,l,list,arclist) ,只要是能调用出来栏目链接的dede标签都可以使用这个方法.
方法如下:
在标记内加入下面的代码
function='str_replace("index.htm","",@me)'
注意:'str_replace("index.htm","",@me)'/其中的index.htm看您的实际情况换成index.html或者index.htm。
例子:
{dede:arclist function='str_replace("index.htm","",@me)'}...底层调用{/dede:arclist}
{dede:list function='str_replace("index.htm","",@me)'}...底层调用{/dede:list}
2.修改程序文件,一次性替换所有栏目链接的index.html.
需要修改的文件:include/channelunit.func.php
找到if($isdefault==-1)
在前面加入
//跳转网址
if($ispart>2){
return $typedir;
}
if($defaultname == 'index.html'){
$defaultname = '';
}
注意:其中的index.html看您的实际情况换成index.html或者index.htm
修改完成后,然后重新生成即可.
阅读全文
0 0
- dedecms如何去掉域名后面的index.html
- DedeCMS访问网站首页会自动在域名后面多出index.html的解决方法
- DedeCMS首页网址中去掉带index.html的解决方法
- 织梦系统去掉后面的index.html的几种方法
- Dsicuz x2.5去掉域名后面的/forum.php
- 去掉菜单栏目里面的index.html
- 让域名后面不显示index.action
- 一键去除域名非80端口,去掉域名后面带的端口号快速解决方案
- DedeCMS 去掉文章及分类.html后缀的方法
- 如何去掉字符串后面空格
- nginx去掉index.html改为index.php
- .htaccess文件配置(去掉url里面的index.php)无效url后面加/
- 织梦链怎么去掉?如何去掉织梦链?dedecms模板友链中织梦链去掉的方法
- 如何去掉ZenCart网址后面的zenid=XXXX
- 如何去掉ALV数字字段小数点后面的0
- dede如何去掉当前位置position后面的箭头
- DEDECMS5.3去掉导航链接里的index.html
- 织梦dedeEims去掉栏目地址后的index.html
- Muddy roads(贪心)
- Docker安装
- 指针二
- 三国谋士详细排名
- Singleton 单例模式(懒汉方式和饿汉方式)
- dedecms如何去掉域名后面的index.html
- java线程同步 synchronized同步锁
- JS中的访问变量的两种方式和他们的区别
- java 数据结构数组
- redis错误 : Not all 16384 slots are covered by nodes.
- R-FCN
- lvds在FPGA中的使用4
- QML ListView实现过滤、排序、查找等
- 再谈AbstractQueuedSynchronizer2:共享模式与基于Condition的等待/通知机制实现