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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

一键架设apache2.2+PHP5.x+MySQL5.x+PhpMyAdmin+Zend Optimizer环境+DZ;UCH伪静态规则

[复制链接]
ahqueer 发表于 2008-12-29 14:09:28 | 显示全部楼层 |阅读模式
本帖最后由 ahqueer 于 2009-1-2 10:50 编辑

一键架设apache2.2+PHP5.x+MySQL5.x+PhpMyAdmin+Zend Optimizer环境+DZ;UCH伪静态规则

注意! 文件默认路径D:/Server 请不要改变路径

数据库
用户名:root
密码: 123456


下载地址:  

http://bbs.snsquan.com/index.html

本帖子中包含更多资源

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

x
 楼主| ahqueer 发表于 2008-12-29 14:11:52 | 显示全部楼层
本帖最后由 ahqueer 于 2008-12-29 17:50 编辑

原贴地址:
https://discuz.dismall.com/viewth ... p;page=1#pid9849714

7.0页面全数字化伪静态
以下内容是对之前别人发的,进行了BUG的修复
直接修改伪静态规则,前辍自己任意写,重点要修改的文件
include/global.func.php
include/request.func.php

伪静态规则:IIS(web)

[ISAPI_Rewrite]

# Defend your computer from some worm attacks
RewriteRule .*(?:global.asa|default\.ida|root\.exe|\.\.).* . [F,I,O]

RewriteRule ^(.*)/archiver/((fid|tid)-[0-9]+\.html)\?*(.*)$ $1/archiver/index\.php\?$2&$4
RewriteRule ^(.*)/1981([0-9]+)([0-9]+)\.html\?*(.*)$ $1/forumdisplay\.php\?fid=$2&page=$3&$4
RewriteRule ^(.*)/1982([0-9]+)([0-9]+)([0-9]+)\.html\?*(.*)$ $1/viewthread\.php\?tid=$2&extra=page\%3D$4&page=$3&$4
RewriteRule ^(.*)/space-(username|uid)-(.+)\.html\?*(.*)$ $1/space\.php\?$2=$3&$4
RewriteRule ^(.*)/tag-(.+)\.html\?*(.*)$ $1/tag\.php\?name=$2&$3

RewriteRule ^(.*)/index\.html\?*(.*)$ $1/index\.php\?$2
RewriteRule ^(.*)/index-([0-9]+)\.html\?*(.*)$ $1/index\.php\?gid=$2&$3


apache (本地)伪静态规则 直接加在apache配置文件中

<IfModule mod_rewrite.c>
RewriteEngine On

RewriteRule ^(.*)/archiver/((fid|tid)-[0-9]+\.html)\?*(.*)$ $1/archiver/index\.php\?$2&$4
RewriteRule ^(.*)/1981([0-9]+)([0-9]+)\.html\?*(.*)$ $1/forumdisplay\.php\?fid=$2&page=$3&$4
RewriteRule ^(.*)/1982([0-9]+)([0-9]+)([0-9]+)\.html\?*(.*)$ $1/viewthread\.php\?tid=$2&extra=page\%3D$4&page=$3&$4
RewriteRule ^(.*)/space-(username|uid)-(.+)\.html\?*(.*)$ $1/space\.php\?$2=$3&$4
RewriteRule ^(.*)/tag-(.+)\.html\?*(.*)$ $1/tag\.php\?name=$2&$3

RewriteRule ^(.*)/index\.html\?*(.*)$ $1/index\.php\?$2
RewriteRule ^(.*)/index-([0-9]+)\.html\?*(.*)$ $1/index\.php\?gid=$2&$3

RewriteRule ^/uc/(space|network)-(.+)\.html$ /uc/$1\.php\?rewrite=$2 [L]
RewriteRule ^/uc/(space|network)\.html$ /uc/$1\.php [L]
RewriteRule ^/uc/([0-9]+)$ /uc/space\.php\?uid=$1 [L]

RewriteRule ^/uc/(.*)/index\.html\?*(.*)$ /uc/$1/index\.php\?$2

</IfModule>


文件修改:
include/global.func.php
找到728行,对照这个修改
function rewrite_thread($tid, $page = 0, $prevpage = 0, $extra = '') {
        return '<a href="设置2'.$tid.''.($page ? $page : 1).''.($prevpage && !IS_ROBOT ? $prevpage :

1).'.html"'.stripslashes($extra).'>';
}

function rewrite_forum($fid, $page = 0, $extra = '') {
        return '<a href="设置1'.$fid.''.($page ? $page : 1).'.html"'.stripslashes($extra).'>';
}


include/request.func.php修改
找到549行
                if($GLOBALS['rewritestatus'] & 1) {
                        $searcharray[] = "/\<a href\=\'".preg_quote($boardurl, '/')."forumdisplay\.php\?fid\=(\d+)

\'/";
                        $replacearray[] = "<a href='{$boardurl}设置1\\1\\111.html'";
                }
                if($GLOBALS['rewritestatus'] & 2) {
                        $searcharray[] = "/\<a href\=\'".preg_quote($boardurl, '/')."viewthread\.php\?tid\=(\d+)\'/";
                        $replacearray[] = "<a href='{$boardurl}设置2\\1\\1111.html'";

注意后辍不能改

演示一下:http://bbs.snsquan.com/
回复

使用道具 举报

zifanqd 发表于 2008-12-29 14:23:24 | 显示全部楼层
帮你顶。。。。哈哈
回复

使用道具 举报

 楼主| ahqueer 发表于 2008-12-29 17:51:38 | 显示全部楼层
稍后发部下载地址
回复

使用道具 举报

mm136 发表于 2008-12-29 18:03:44 | 显示全部楼层
快发吧,想看看啊
回复

使用道具 举报

 楼主| ahqueer 发表于 2008-12-29 18:15:18 | 显示全部楼层
如果你下了就顶下吧,
回复

使用道具 举报

时尚音乐城 发表于 2008-12-30 08:16:02 | 显示全部楼层
支持一下。。
回复

使用道具 举报

club123456 发表于 2008-12-30 10:30:35 | 显示全部楼层
楼主辛苦了
回复

使用道具 举报

 楼主| ahqueer 发表于 2008-12-30 11:53:45 | 显示全部楼层
回复

使用道具 举报

updayboy 发表于 2008-12-30 12:30:18 | 显示全部楼层
下载不了???????????
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-29 19:19 , Processed in 1.067784 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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