空间及圈子个性网址设置

该教程用来实现空间、圈子的个性化网址,例如:http://UserName.spacebuilder.cn(空间)、http://ClubDomainName.club.spacebuilder.cn(圈子)

(一) 泛域名解析

以新网为例,输入用户密码进入域名管理(http://www.paycenter.com.cn/manage/management.htm)

点击MyDNS,进入管理,设置泛域名解析

(二)下载Url重写软件

首先下载一Url个重写软件:http://www.helicontech.com/download.htm(有免费版和非免费版),这个用户可以自己选择;在这里以免费3.1版做示例

(三)安装成功后,编辑重写规则

安装成功后,ISAPI_Rewriter的编辑如下图所示(3.1版 的“编辑”):
注意编辑里面的www.spacebuilder.cn 换成您自己的域名

(3.1版)加入以下代码:

# SpaceBuilder URL Rewrite settings Start

RewriteCond %{HTTP:Host} ^(?!\.|www|search|mail)([\w-]+)\.spacebuilder\.cn$
RewriteRule (.*) http\://www.spacebuilder.cn/u/%1/Default.aspx [NC,R=302]

RewriteCond %{HTTP:Host} ^(?!\.|www|search|mail)([\w-]+)\.club\.spacebuilder\.cn$
RewriteRule (.*) http\://www.spacebuilder.cn/club/%1/default.aspx [NC,R=302]

# SpaceBuilder URL Rewrite settings End

(2.X版)加入以下列代码:

#SpaceBuilder URL Rewrite settings Start

RewriteCond Host: (?!\.|www|search|mail)([\w-]+)\.spacebuilder\.cn
RewriteRule (.*) http\://www.spacebuilder.cn/u/$1/Default.aspx [I,R]

RewriteCond Host: (?!\.|www|search|mail)([\w-]+)\.club\.spacebuilder\.cn
RewriteRule (.*) http\://www.spacebuilder.cn/club/$1/default.aspx [I,R]

#SpaceBuilder URL Rewrite settings End

(四)设置Web下的web.config文件

配置SpaceBuilder的web下的spacebuilder.Config 如果启用个性网址则分别设置UserDomain节点和ClubDomain节点中的useFriendlyUrl为true,并配置个性化网址的样式(friendlyUrlPattern)(注意把SpaceBuilder改成您自己的网站名称);如下图所示:


ISAPI_rewrite使用说明参见:

ISAPI_rewrite中文手册[转载]或者ISAPI_rewrite中文手册

© 2005 - 2010 青岛拓宇网络科技有限公司