QQ登录

只需一步,快速开始

立即注册 找回密码

流星爱

发表于 2013-9-27 10:15:16 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
Discuz 如何彻底去掉路径中portal.php

   Discuz是国内使用人数最多的论坛社区开源程序,discuz x2.5是目前最新版本,其功能强大,对搜索引擎的优化也做的比较好,但是人无完人,金无足赤一直存在的portal.php尾巴是discuz x2.5存在的一点瑕疵,它影响了网站地址的统一性,设置门户为网站首页后,打开首页就会自动跳转到portal.php,这样对搜索引擎很不友好,所以去掉它很有必要,很多人都在寻找去掉它的方法,今天就分享给大家。


1   修改index.php文件,查找代码:
  1. $url = empty($_ENV['domain']['app']['default']) ? (!empty($_ENV['domain']['defaultindex']) ? $_ENV['domain']['defaultindex'] : 'forum.php') : 'http://'.$_ENV['domain']['app']['default'];
复制代码
改为:
游客,如果您要查看本帖隐藏内容请回复


2   将后台“界面>>导航>>主导航”中将默认门户取消可用,然后添加一个首页的菜单(链接那里直接输入/)。

   照上面步修改后就实现了直接访问域名时不跳转到portal.php了,但还得考虑到门户的其他页面中,在面包屑的位置那里仍然有portal.php存在,所以为了改得彻底些,再按照下面的步骤修改吧:

3    修改模板文件template/default/portal/目录下的list.htm、list_category_onerank.htm、list_category_tworanks.htm、view.htm,三个文件一样的方法:


4   查找代码:
游客,如果您要查看本帖隐藏内容请回复


到就近的一个:
游客,如果您要查看本帖隐藏内容请回复

将其删除或将链接地址改为你需要的。


5    顺便也将含有

<a href="index.php"

这样的代码中的index.php也改为/,要不首页链接就存在文件名了。

按照以上几步修改之后,就彻底去掉了门户页中的portal.php文件名了。



注意事项:

因为源码的编码问题,用记事本打开可能会出现乱码,用dreamweaver打开可以解决这个问题.在ftp传说过程尽量使用二进制传送


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

返回顶部上一主题下一主题返回列表
  • 站长:47343626
  • 邮箱:lx@lxlove.cn
  • logo
快速回复 返回顶部 返回列表