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

 找回密码
 立即注册
搜索

[疑难] 网站增加新域名IIS+Rewrite规则问题

[复制链接]
yuqingtian 发表于 2009-7-9 13:17:45 | 显示全部楼层 |阅读模式
UCHome模板
适用版本:
语言编码:  
风格转换者:
我问的这个问题是关于IIS+Rewrite规则的

网站地址为www.xxx.com

现在增加一个地址是home.xxx.com

希望www.xxx.com/a 能够转向home.xxx.com/a  这里的a代表网站地址后的所有地址

除了首页地址不发生变化

后面地址都会变成home.xxx.com/a 有人知道吗?? 这个问题是在Rewrite添加规则  

我的是个人服务器 Rewrite规则httpd.ini现在是

[ISAPI_Rewrite]

# 3600 = 1 hour
CacheClockRate 3600

RepeatLimit 32

# UCHome Rewrite规则
# 独立主机用户
# 修改以下语句中的 /uchome 修改为你的uchome目录地址,如果程序放在根目录中,请将 /uchome 修改为 /

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

增加什么 能够解决这个问题呢 ? 请高手作答 现在问题问到这个 大家能够明白 像51.COM 空间地址也是这样的 所以 我希望能够起用的home.xxx.com 域名 起到作用!!
回复

使用道具 举报

yvsm 发表于 2009-7-10 10:17:09 | 显示全部楼层
  1. <script LANGUAGE="javaScript">
  2. try  
  3.   {   
  4.   var   s_domain   =   location.host;   
  5.   var   js_path   =   "home.581718.com";   
  6.   if   (s_domain   !=   js_path)   
  7.   {  
  8. var str=window.location.href;
  9. var es=/www.581718.com/;
  10. es.exec(str);
  11. var right=RegExp.rightContext;
  12.     top.location.href = "http://"+js_path+right;  
  13.   }   
  14.   }   
  15. catch(e) { }
  16. </script>
复制代码


在模板的文件HEAD.HTM中加入以上代码就可以了

将里面的网址换成你的
回复

使用道具 举报

 楼主| yuqingtian 发表于 2009-7-10 21:49:35 | 显示全部楼层
3# yvsm


哥们谢谢你了 厉害!!! 你最牛B了
回复

使用道具 举报

恒星科技 发表于 2009-12-18 00:18:46 | 显示全部楼层
啊啊。。这个问题真的难死人了哦
回复

使用道具 举报

Imabird 发表于 2009-12-18 17:56:05 | 显示全部楼层
帮顶..........
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-17 02:30 , Processed in 0.107885 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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