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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[疑难] 如何让UCHMOE支持按用户名访问个人空间

[复制链接]
tianya5188 发表于 2010-5-20 07:49:43 | 显示全部楼层 |阅读模式
在网上找了一圈,按这样的方法设置的:
1.  在 管理员后台=>站点设置 => 开启 URL Rewrite
2. 写了.htacess文件:

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

3. 修改 source/function_common.php文件的space_domain函数



  if($_SCONFIG['allowrewrite']) {
   $space['domainurl'] = getsiteurl().$space[uid];
  } else {
   $space['domainurl'] = getsiteurl()."?$space[uid]";
  }


改为:


  if($_SCONFIG['allowrewrite']) {
   $space['domainurl'] = getsiteurl().$space[username];
  } else {
   $space['domainurl'] = getsiteurl()."?$space[uid]";
  }

现在以space-13.html的形式能访问个人空间,个人主页的地址也显示了:http://www.domain.com/username的形式,但用http://www.domain.com/username却无法访问,哪位高手帮忙指点一下,不胜感谢!!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-11-17 03:02 , Processed in 0.023008 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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