您现在的位置: 首页php+mysql>正文
php168分类系统,在IIS上快速绑定城市域名的方法
2010年12月25日 php+mysql 暂无评论
一直以来.多城市二级域名在apache设置就比较方便.而在IIS就需要一个一个城市的添加站点绑定.

现在大家只需要对分类信息的文件
global.php做以一修改即可快速绑定.

查找
(Mpath."php168/all_city.php");

在他下面一行添加如下代码

  1.  //非绑定目录,多城市域名的处理方法
  2. $domain=preg_replace("/http:\/\/([^\/]+)\/(.*)/is","http://\\1",$WEBURL);
  3. foreach( $city_DB[domain] AS $key=>$value){
  4.  if($domain==$value){
  5.   $_GET[choose_cityID]=$key;
  6.   setcookie('city_id',$key,$timestamp+3600,'/');
  7.   break;
  8.  }
  9. }

然后在服务器上新建一个站点,主目录就是分类的目录,新站点的主机头域名为空,必须要这样,才能实现绑定泛域名.然后还要进分类后台做相关的操作即可.

这样的话就只须添加一个站点即可.

IIS多城市版高级伪静态设置方法,
1.下载IIS伪静态组件http://down2.php168.com/Rewrite.rar
解压到C盘,设置目录权限,给IIS_**组有权限读取.
2.进入IIS管理器设置界面,点击刚刚创建的多城市专用虚拟站点的名称,选择属性.选择ISAPI筛选器,添加解压后的Rewrite.dll所在的路径,命名为Rewrite
然后保存,再重启一下此站点即可.
3.进分类后台选择高级伪静态.

给我留言