1G全能免费空间 | 2GB免费全能空间 | 1G免费全能空间 | 免费试用云服务器 | 国内1G免费空间 | 免费空间 | 免费空间申请
您的位置:首页 > 免费教程

PHPwind如何在我公司虚拟主机使用伪静态

作者:免费空间 发布时间:2018-10-27 [手机版]
我公司虚拟主机配置为IIS+ISAPI URL_reWrite3
在Phpwind 7.5系统中开启伪静态并进行以下操作
 
首先您需要建立一个FTP中的www目录里新建一个名为.htaccess的文件,并插入以下代码后保存:
RewriteEngine On 
RewriteRule ^commtopics-(.*)-(.*) thread.php?fid=$1&page=$2 
RewriteRule ^commtopics-(.*) thread.php?fid=$1&page=$2 
RewriteRule ^article-(.*)-(.*)-(.*).html read.php?tid=$1&page=$2&fpage=$3 
RewriteRule ^article-(.*)-(.*).html read.php?tid=$1&page=$2&fpage=$3 
RewriteRule ^article-(.*).html read.php?tid=$1 
RewriteRule ^(.*)-htm-(.*)$ $1.php?$2 
RewriteRule ^(.*)/simple/([a-z0-9_]+.html)$ $1/simple/index.php?$2
 
 然后将global.php打开,找到523行,替换以下函数

function Htm_cv($url,$tag){ 
global $db_dir,$db_ext; 
$tmppos = strpos($url,'#'); 
$add = $tmppos!==false ? substr($url,$tmppos) : ''; 
$url = str_replace( 
array('.php?','=','&','&',$add), 
array($db_dir,'-','-','-',''), 
$url 
).$db_ext.$add; 
return stripslashes($tag)."$url""; 

  全部替换为:
 
function Htm_cv($url, $tag){//modify By Josh 
global $db_dir, $db_ext; 
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); //$rw->type $ru->array 
$thread_arr = explode('&', substr(str_replace($add, '', $url), 11)); 
foreach($thread_arr as $key => $value){ 
$ru = explode('=', $value, 2); 
if($ru['1']){ 
switch($ru['0']){ 
case 'fid': 
$rw['fid'] = $ru['1']; 
$rw['type'] < 1 && $rw['type'] = 1; 
break; 
case 'page': 
$rw['page'] = $ru['1']; 
$rw['type'] < 2 && $rw['type'] = 2; 
break; 
default: 
$rw['type'] = 4; 
$urlfail = 1; 
break; 
}}} 
switch($rw['type']){ 
case '1': 
$url = "commtopics-" . $rw['fid'] ; break; 
case '2': 
$url = "commtopics-" . $rw['fid'] . "-" . $rw['page'] ; break; 
}}elseif(strpos($url, 'read.php?') !== false){ 
unset($rw); 
$read_arr = explode('&', substr(str_replace($add, '', $url), 9)); 
foreach($read_arr 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 = "article-".$rw['tid'] . ".html"; 
break; 
case '2': 
$url = "article-".$rw['tid'] . "-" . $rw['page'] . ".html"; 
break; 
case '3': 
$url = "article-". $rw['tid'] . "-" . $rw['page'] . "-" . $rw['fpage'] . ".html"; 
break; 


if($urlfail){ 
$url = str_replace( 
array('.php?', '=', '&', $add), 
array($db_dir, '-', '-', ''), 
$url 
) . $db_ext . $add; 


return stripslashes($tag) . "$url""; 


相关推荐
免费空间声明:
(一) 由于各方面情况的调整与变化,本网所提供的考试信息仅供参考,敬请以权威部门公布的正式信息为准。
(二) 本网注明来源为其他媒体的稿件均为转载稿,免费转载出于非商业性学习目的,版权归原作者所有。如有内容、版权等问题请在30日内与本网联系。联系方式:邮件 jiansou123@126.com
最近更新
-->
网站地图 | XML地图 | 手机版
版权所有 © 2005-2022 www.128sj.com 免费空间 All Rights Reserved
本网站所有信息全是来源于互联网,如有侵权请来电咨询! 粤ICP备16040413号-1