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

我公司">虚拟主机配置为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));

for
each($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"";

}

更多相关连接:http://www.iisp.com/?s=sharly

时间: 2024-10-15 02:04:50

PHPwind如何在我公司虚拟主机使用伪静态的相关文章

LNMP添加、删除虚拟主机及伪静态使用教程_Linux

本文主要介绍LNMP一键安装包添加虚拟主机.删除虚拟主机及如何使用伪静态. 一.添加虚拟主机通俗点就是在VPS/服务商上添加一个网站(域名). 需要执行如下命令:/root/vhost.sh 执行后会出现如下界面: 这里输入要绑定的域名,比如我想添加www.vpser.net 这个网站,那么直接输入www.vpser.net 然后回车,如果输入一个或多个字母按住Ctrl再按Backspace键删除,紧接会出现如下提示: 这一步提示是否要在www.vpser.net这个网站添加更多的域名,如想把v

apache中虚拟主机与伪静态配置方法

在apache安装根目录中找到conf/httpd.conf文件,然后打开这个文件最下边有一行 # virtual hosts include conf/extra/httpd-vhosts.conf 看include conf/extra/httpd-vhosts.conf 这一行是否被注释掉,如果被注释掉,请取消注释. 然后打开conf/extra/httpd-vhosts.conf 这个文件,在文件中新建虚拟机 比如要绑定域名为www.111cn.net <virtualhost *:80

知名虚拟主机服务商之主机控制面板大比拼

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 对于虚拟主机使用者来讲,无非在乎三大方面,一是虚拟主机的性能,包括稳定性和访问速度;二是虚拟主机的服务质量,例如售后处理问题和故障的效率;三是服务商的技术水平.对于前两点,重要性不言而喻,而大品牌服务商由于具备多年的运营经验,一般拥有更可靠的软硬件资源,能达到较高的水平. 本文主要谈论第三点,服务商的技术实力,点评一下几家服务商作为技术重要体

揭露空间商的广告把戏外表,巧选虚拟主机

http://www.aliyun.com/zixun/aggregation/9884.html">互联网经济在我国发展得如火如荼,从而掀起了一波又一波的建站热潮.只要互联网不衰退,每天就会有不同的网站诞生,建站热潮扩大了对虚拟主机的需求,因为一般网站刚开 始运营的时候,选择虚拟主机更切实际. 由于虚拟主机是建设网站的重要基础,具有广阔的市场,所以现在市面上虚拟主机提供商林林总总,每天都有虚拟主机提供商开业,每天也有虚拟主机提供商关闭.在这巨大的市 场竞争力下,虚拟主机市场存在着恶性竞争

虚拟主机设置301方法

1,301跳转是搜索引擎认可的一种跳转方式,也就是说通过这种方式从一个网址跳转到另外一个网址并不会受到搜索引擎的惩罚. 2,上面说过这种跳转方式是搜索引擎认可的,搜索引擎的设计者以及考虑到一个域名并不一定会跟随一个网站一辈子,利用这种跳转方式可以让搜索引擎认为您"永久"放弃这个域名并启用了新的域名,那么搜索引擎会把你的老域名相应权重转移到新的域名上来.不过这里要说明一下,并不是通过301跳转就能使权重完全转移的,这个还有很多因素决定.301只能说可以让损失减少到最低.&http

营销公司百万天价向站长购虚拟主机域名

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断淘宝客 站长团购 云主机 技术大厅 据易名中国(eName.cn)2011年2月9日消息 外媒报道,WebSiteHosting.com域名和网站在海外平台以190,000美金约合9001.html">人民币129万元的价格成功交易,目前域名仍可正常访问. WebSiteHosting.com 首页截图 查询Whois信息得知,域名WebSiteHost

新手站长如何选择域名 虚拟主机 CMS建站程序

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 能看到这篇文章的大概都是建网站或爱好做网站的朋友,注册域名.买虚拟主机.选择建站CMS无疑是一个站长经常接触的事情,但是在建站的过程中有很多站长对这三点走入误区,浪费了时间和金钱.下面老站长xrnic就从这三点谈下个人心得体会写出来和大家分享一下,但愿对那些刚进入建站行业的新人们有一些帮助. 第一个问题就是注册域名,关于注册一个好域名我以前讲

PHPWind联手华夏名网推出主机优惠大回馈活动

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 金秋十月,为庆祝phpwind与国内知名主机商华夏名网达成战略合作伙伴协议暨PHPWind7.5隆重发布,华夏名网特携手PHPwind推出此次主机优惠大回馈活动! 华夏名网作为拥有7年互联网基础服务经验的行业十强企业,多年来致力于Linux平台的php虚拟主机研发和推广,业界公认华夏名网的linux平台php虚拟主机是兼容phpwind的最佳

关掉linux虚拟主机烦人的“嘟嘟”声音

知名度耐思尼克http://www.aliyun.com/zixun/aggregation/14840.html">虚拟主机,"Linux虚拟主机"采用最流行的Linux系统之一:CentOS系统,安装了最新的Apache和MySQL数据库. 做为一款自由软件系统,Linux在功能和安全上相比Windows具有较大优势,对php和MySQL程序的支持更好,运行更快速.更稳定,能够完美支持ShopEX网店.Phpwind论坛.DedeCMS系统等PHP+MySQL程序.