发新话题
打印

用sablog的朋友请注意了.

用sablog的朋友请注意了.

如果你使用sablog-x 1.6的伪静态,发现有部分URL无法静态的.+ ~$ h7 U- Z3 w* g, l  J! U! \% f
请修改 include/func_rewrite.php 文件.- ]4 p: r2 p8 n+ T/ D' |6 m

) @% {5 u# ?  C# f- ~! \修改后的func_rewrite.php源码.(红色字为多加部分)
: C  z) }& M7 a' ~5 @; |" w! z/ Y
复制内容到剪贴板
代码:

<?php
// ========================== 文件说明 ==========================//
// 本文件说明:自动分析替换模板里的URL
// --------------------------------------------------------------//
// 本程序作者:angel
// --------------------------------------------------------------//
// 本程序版本:SaBlog-X Ver 1.6
// --------------------------------------------------------------//
// 本程序主页:http://www.sablog.net
// ========================== 开发环境 ==========================//
// register_globals = Off
// --------------------------------------------------------------//
// magic_quotes_gpc = On
// --------------------------------------------------------------//
// safe_mode = On
// --------------------------------------------------------------//
// Windows server 2003 & Linux & FreeBSD
// --------------------------------------------------------------//
// Apache/1.3.33 & PHP/4.3.2 & MySQL/4.0.17
// --------------------------------------------------------------//
// Apache/1.3.34 & PHP/4.4.1 & MySQL/5.0.16
// --------------------------------------------------------------//
// Apache/2.0.55 & PHP/5.1.1 & MySQL/5.0.15
// --------------------------------------------------------------//
// Copyright (C) Security Angel Team All Rights Reserved.
// ==============================================================//

if(!defined('SABLOG_ROOT')) {
        exit('Access Denied');
}

//转换分类的连接
function rewrite_category($head, $cid, $page = 1, $class = '') {
        global $options;
        !$page && $page = 1;
        return '<a href="'.$head.'category-'.$cid.'-'.$page.'.'.$options['rewrite_ext'].'"'.($class ? ' class="'.$class.'"' : '').'"'.($title ? ' title="'.$title.'"' : '').'>';
}

//转换归档的连接
function rewrite_archives($head, $date, $page = 1, $class = '') {
        global $options;
        !$page && $page = 1;
        return '<a href="'.$head.'archives-'.$date.'-'.$page.'.'.$options['rewrite_ext'].'"'.($class ? ' class="'.$class.'"' : '').'"'.($title ? ' title="'.$title.'"' : '').'>';
}

//转换文章的连接
function rewrite_show($head, $id, $page = 1, $extra = '', $class = '') {
        global $options;
        !$page && $page = 1;
        return '<a href="'.$head.'show-'.$id.'-'.$page.'.'.$options['rewrite_ext'].($extra ? '#'.$extra : '').'"'.($class ? ' class="'.$class.'"' : '').'"'.($title ? ' title="'.$title.'"' : '').'>';
}

//转换其他页面的连接
function rewrite_page($head, $action, $page = 1, $class = '') {
        global $options;
        !$page && $page = 1;
        if (in_array($action,array('search','archives','reg','login','links'))) {
                $pagelink = '';
        } else {
                $pagelink = '-'.$page;
        }
        return '<a href="'.$head.$action.$pagelink.'.'.$options['rewrite_ext'].'"'.($class ? ' class="'.$class.'"' : '').'"'.($title ? ' title="'.$title.'"' : '').'>';
}

?>
修改后的文件下载.(如果你的 include/func_rewrite.php 文件没有修改过.直接覆盖就好)9 {, c) R/ Q2 i. B& F7 c
& E. K. t2 _6 B5 ]5 q" e$ O; h

附件

func_rewrite.rar (900 Bytes)

2008-3-27 16:11, 下载次数: 7

本帖最近评分记录
  • 阿祥 威望 +6 感谢支持!236Z有你更精彩! 2008-3-28 11:11
  • 阿祥 金币 +10 感谢支持!236Z有你更精彩! 2008-3-28 11:11

TOP

不错啊; L  U" _- T' L: E# l
谢谢了

TOP

谢谢分享
草根,不是为了草根而草根;
草根,是手段,不是目的,脱颖而出才是目的!

草根站长论坛一定是你脱颖而出的必选的平台!
请帮助宣传/支持草根站长网.草根站长网是一个需要理解的地方,适宜长期居住!

TOP

发新话题