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

 找回密码
 立即注册
搜索

[已解决] 个人主页url做成这个样式,不会与系统发生冲突吧?欢迎大家测试

[复制链接]
lwq842635 发表于 2012-5-15 22:25:20 | 显示全部楼层 |阅读模式
首先我的目的是要把个人主页处理成这样子http://127.0.0.7/uid 即http://127.0.0.7/1 不过发现dz个人主页有两个参数一个是uid用户id 另一个是username即用户名后台设置伪静态有两个参数 {user}, {value} 如果少一个参数是不行呵呵,于是我修改function_core.php来实现
原代码是这样子的
  1. $r = array(
  2. '{user}' => $uid ? ‘uid’ : 'username',
  3. '{value}' => $uid ? $uid : $username,
  4. );
复制代码
于是我修改成这样子,目的就去掉uid 然后username用'space/来取代,即http://127.0.0.7/1  http://127.0.0.7/space/admin
  1. $r = array(
  2. '{user}' => $uid ? "" : 'space/',
  3. '{value}' => $uid ? $uid : $username,
  4. );
复制代码
伪静态规则修改为
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^space/(\w+)$ home.php?mod=space&username=$1&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^([0-9]+)$ home.php?mod=space&uid=$1&%1

喜欢的朋友欢迎大家去测试下看有什么错误。有错误欢迎反馈一下 谢谢!
回复

使用道具 举报

Ula 发表于 2012-5-16 10:49:52 | 显示全部楼层
挺好!
回复

使用道具 举报

laoqidong 发表于 2012-5-16 10:51:00 | 显示全部楼层
何必呢。。。。。
回复

使用道具 举报

 楼主| lwq842635 发表于 2012-5-16 20:31:05 | 显示全部楼层
规范
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-27 16:19 , Processed in 0.131601 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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