麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > CMS > Phpwind > 正文

PHPwind 偽靜態(tài)簡化URL長度為1.html,f2等的方法介紹

2024-09-07 15:53:56
字體:
供稿:網(wǎng)友

1。根目錄下.htaccess(規(guī)則適用iis,其他nginx、apache還要稍做修改)
RewriteEngine on
RewriteRule f(/d+)_(.*)_(.*)$ /thread.php?fid=$1&page=$2&type=$3 [L]
RewriteRule f(/d+)_(.*)$ /thread.php?fid=$1&page=$2 [L]
RewriteRule f(/d+)$      /thread.php?fid=$1 [L]
RewriteRule (/d+)_(.*)_(.*)_(.*).html$ /read.php?tid=$1&page=$2&fpage=$3&uid=$4 [L]
RewriteRule (/d+)_(.*)_(.*).html$  /read.php?tid=$1&page=$2&fpage=$3 [L]
RewriteRule (/d+)_(.*).html$   /read.php?tid=$1&page=$2 [L]
RewriteRule (/d+).html   /read.php?tid=$1 [L]
RewriteRule ^(.*)-htm-(.*)$ $1.php?$2 [L]
RewriteRule /simple/([a-z0-9/_]+)/.html$ /simple/index/.php/?$1 [L]
2、在require/common.php
找到
function urlRewrite($url) {
換成:
function urlRewrite($url) {
global $db_htmifopen, $db_dir, $db_ext;
if (!$db_htmifopen) return $url;
     if (!preg_match('/^(http|ftp|telnet|mms|rtsp)|admin.php|rss.php/i', $url)){
         $add = strpos($url, '#') !== false ? substr($url, strpos($url, '#')) : '';
         if(strpos($url, 'thread.php?') !== false){
             unset($rw);
             $tharr = explode('&', substr(str_replace($add, '', $url), 11));
             foreach($tharr as $key => $value){
                 $ru = explode('=', $value, 3);
                 if($ru['1']){
                     switch($ru['0']){
                     case 'fid':
                         $rw['fid'] = $ru['1'];
                         $rw['para'] < 1 && $rw['para'] = 1;
                         break;
                     case 'page':
                         $rw['page'] = $ru['1'];
                         $rw['para'] < 2 && $rw['para'] = 2;
                         break;
                     case 'type':
                         $rw['type'] = $ru['1'];
                         $rw['para'] < 4 && $rw['para'] = 4;
                         break;
                     default:
                         $rw['para'] = 8;
                         $urlfail = 1;
                         break;
                         }
                     }
                 }
                 switch($rw['para']){
                 case '1':
                     $url = "f" . $rw['fid'] ;
                     break;
                 case '2':
                     $url = "f" . $rw['fid'] . "_" . $rw['page'] ;
                     break;
                 case '4':
                     $url = "f" . $rw['fid'] . "_" . $rw['page'] . "_" . $rw['type'] ;
                     break;
                     }
         }elseif(strpos($url, 'read.php?') !== false){
             unset($rw);
             $rarr = explode('&', substr(str_replace($add, '', $url), 9));
             foreach($rarr as $key => $value){
                 $ru = explode('=', $value, 2);
                 if($ru['1']){
                     switch($ru['0']){
                     case 'tid':
                         $rw['tid'] = $ru['1'];
                         $rw['type'] < 1 && $rw['type'] = 1;
                         break;
                     case 'page':
                         $rw['page'] = $ru['1'];
                         $rw['type'] < 2 && $rw['type'] = 2;
                         break;
                     case 'fpage':
                         $rw['fpage'] = $ru['1'];
                         $rw['type'] < 3 && $rw['type'] = 3;
                         break;
                     default:
                         $rw['type'] = 4;
                         $urlfail = 1;
                         break;
                         }
                     }
                 }
             switch($rw['type']){
             case '1':
                 $url = $rw['tid'] . ".html";
                 break;
             case '2':
                 $url = $rw['tid'] . "_" . $rw['page'] . ".html";
                 break;
             case '3':
                 $url = $rw['tid'] . "_" . $rw['page'] . "_" . $rw['fpage'] . ".html";
                 break;
                 }
             }
         if($urlfail){
             $url = str_replace(
                array('.php?', '=', '&', $add),
                 array($db_dir, '-', '-', ''),
                 $url
                ) . $db_ext . $add;
             }
         }elseif(strpos($url, 'hack.php?') !== false){
             unset($rw);
             $rarr = explode('&', substr(str_replace($add, '', $url), 9));
             foreach($rarr as $key => $value){
                 $ru = explode('=', $value, 2);
                 if($ru['1']){
                     switch($ru['0']){
                     case 'H_name':
                         $rw['H_name_value'] = $ru['1'];
                         if(in_array($rw['H_name_value'],array('fenlei','mm'))){
                             $rw['type'] = 1;
                         }
                         break;
                     }
                 }
                 switch($rw['type']){
                 case '1':
                     $url = $rw['H_name_value'] . "/";
                     break;
             //case '2':
             //    $url = $rw['tid'] . "_" . $rw['page'] . ".html";
             //    break;
             //case '3':
             //    $url = $rw['tid'] . "_" . $rw['page'] . "_" . $rw['fpage'] . ".html";
             //    break;
                 }
             }
         }
     return "$url";
}

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 国产亚洲激情 | 中文字幕一区2区 | 免费1级做55爰片l在线观看 | 一级毛片手机在线观看 | 99最新网址 | 久久精品网址 | 国产精品欧美久久久久一区二区 | 国产精品一区二区视频 | 免费观看视频91 | 一区在线不卡 | 草久影院 | 一边吃奶一边摸下娇喘 | 欧美一区二区三区免费观看 | 色婷婷a | 亚洲影视中文字幕 | 俄罗斯16一20sex牲色另类 | 成人资源在线观看 | 国产一区二区三区视频在线观看 | 日韩1区| 久久777国产线看观看精品 | 欧美三区在线 | 久久久久国产精品久久久久 | 国产亚洲综合一区二区 | 国产乱淫av片免费 | 色播视频网站 | 天天干干 | 久久99国产精品免费网站 | 日韩黄色av | 亚洲最新色 | 亚洲天堂中文字幕在线观看 | 国产精品视频久 | 把娇妻调教成暴露狂 | 久久精品欧美视频 | 日韩精品中文字幕一区二区三区 | 亚洲精品成人av在线 | 一区二区久久久久草草 | 亚洲性综合网 | 免费永久看羞羞片网站入口 | 护士hd老师fre0性xxx | av在线播放免费观看 | 成人精品一区二区 |