Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[已解决] 关于SS静态之后,首页跳转到html/index.html的解决方法

[复制链接]
ytlines 发表于 2010-4-30 11:03:42 | 显示全部楼层 |阅读模式
SupeSite插件
插件名称: 解决SS首页跳转到html/index.html的方法
插件简介: SS启用静态以后,会造成首页地址跳转,相当影网站的收录,我提供一个7.0下的修改方法
语言编码: GBK简体 
插件作者: 林子
在function目录中的common.func.php的第224行找到
  1. sheader($_SGLOBAL['htmlfile']['url']);
复制代码
将代码替换成:
  1.                         if($_SGLOBAL['htmlfile']['url']=='/html/index.html'){
  2.                                 include_once($_SGLOBAL['htmlfile']['url']);
  3.                         }
  4.                         else{
  5.                                 sheader($_SGLOBAL['htmlfile']['url']);
  6.                         }
复制代码
这个修改就是判断首页,如果是首页直接显示出静态页的内容,不是首页,还是继续跳转

如果不想让分类也跳转(只有内容页使用静态访问)

可以这么修改

将224行的:
  1. header($_SGLOBAL['htmlfile']['url']);
复制代码
直接替换成:
  1. include_once($_SGLOBAL['htmlfile']['url']);
复制代码
即可

虽然访问形式还是??action-category-catid-10形式,但实际上只是包括了一个静态文件,并不会再次读取数据库
因此访问速度会有了质的飞跃
 楼主| ytlines 发表于 2010-4-30 11:04:39 | 显示全部楼层
希望给广大的SS站长带来帮助
回复

使用道具 举报

dcnmh 发表于 2010-4-30 13:14:44 | 显示全部楼层
看着象,我得试下子.
回复

使用道具 举报

 楼主| ytlines 发表于 2010-5-2 16:43:57 | 显示全部楼层
看着象,我得试下子.
dcnmh 发表于 2010-4-30 13:14



    经过几个站点的测试,一点问题也没有
回复

使用道具 举报

3603121989 发表于 2010-5-2 17:16:28 | 显示全部楼层
回复 4# ytlines


    非常棒 成功了
回复

使用道具 举报

ouxiaosong 发表于 2010-5-2 21:59:58 | 显示全部楼层
SS6.0怎么解决呢
回复

使用道具 举报

hqu 发表于 2010-5-2 23:31:00 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

xlfd6 发表于 2010-5-3 16:06:44 | 显示全部楼层
做个记号
回复

使用道具 举报

 楼主| ytlines 发表于 2010-5-5 18:04:45 | 显示全部楼层
楼上各位,不用客气,我准备做一个supesite和discuz的应用技术站
回复

使用道具 举报

 楼主| ytlines 发表于 2010-5-5 18:05:38 | 显示全部楼层
经测试,此方法在SS7.5下同样好用
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-16 20:55 , Processed in 0.029054 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表