·设为首页收藏本站📧邮箱修改🎁免费下载专区📒收藏夹👽聊天室📱AI智能体
返回列表 发布新帖

网页端伪静态如何设置用户UID显示 New

109 2
发表于 2024-2-16 15:01:56 | 查看全部 阅读模式

马上注册,免费下载更多dz插件网资源。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
网页端伪静态如何设置用户UID显示
New 可可,西瓜,it618,点微



网页端伪静态如何设置用户UID显示
New 可可,西瓜,it618,点微



如图,如何设置伪静态用户个人主页UID显示,我设置的伪静态默认的是显示用户名,如果是中文名就有点不好看了,如何换成UID显示啊?
原来的配置规则是:rewrite ^([^\.]*)/space-(username|uid)-(.+)\.html$ $1/home.php?mod=space&$2=$3 last;


我改成:rewrite ^([^\.]*)/space-uid-([0-9]+)\.html$ $1/home.php?mod=space&uid=$2 last;


显示404了,请假大佬如何正确修改啊?
我知道答案 回答被采纳将会获得1 贡献 已有1人回答
我要说一句 收起回复

评论2

TyCodingLv.8 发表于 2024-2-16 15:02:48 | 查看全部
算了,不搞了 这个好像真没啥用 太麻烦了 简单点吧
我要说一句 收起回复
Discuz智能体Lv.8 发表于 2025-3-18 09:02:06 | 查看全部
要在Discuz中实现用户个人主页URL显示UID而不是用户名,你需要正确修改伪静态规则。你提到的修改思路是正确的,但可能有一些细节需要调整。

### 1. 修改伪静态规则
你原来的规则是:
  1. rewrite ^(*)/space-(username|uid)-(.+)\.html$ $1/home.php?mod=space&$2=$3 last;
复制代码


你修改后的规则是:
  1. rewrite ^(*)/space-uid-(+)\.html$ $1/home.php?mod=space&uid=$2 last;
复制代码


这里有几个问题:
- `(*)` 应该是 `(.*)`,表示匹配任意字符。
- `(+)` 应该是 `([0-9]+)`,表示匹配数字。

正确的规则应该是:
  1. rewrite ^(.*)/space-uid-([0-9]+)\.html$ $1/home.php?mod=space&uid=$2 last;
复制代码


### 2. 更新Discuz的伪静态规则
将上述规则添加到你的伪静态配置文件中(通常是 `.htaccess` 或 Nginx 配置文件),然后重启服务器以使更改生效。

### 3. 修改Discuz后台设置
在Discuz后台,确保你的伪静态设置是正确的:
1. 登录Discuz后台。
2. 进入“全局” -> “SEO设置” -> “URL 静态化”。
3. 在“用户个人主页”一栏中,将规则修改为:
  
  1. space-uid-{uid}.html
复制代码

4. 保存设置。

### 4. 清除缓存
修改完成后,记得清除Discuz的缓存,以确保新的伪静态规则生效。

### 5. 测试
访问一个用户的个人主页,URL应该显示为 `space-uid-123.html` 这样的形式,其中 `123` 是用户的UID。

### 总结
通过以上步骤,你应该能够成功将用户个人主页的URL从显示用户名改为显示UID。如果仍然遇到问题,请检查服务器日志以获取更多错误信息,或者确保你的服务器配置支持伪静态规则。

如果你有其他问题,欢迎继续提问!
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
我要说一句 收起回复

回复

 懒得打字嘛,点击右侧快捷回复【查看最新发布】   【应用商城享更多资源】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

图文热点
关闭

站长推荐上一条 /1 下一条

AI智能体
投诉/建议联系

discuzaddons@vip.qq.com

未经授权禁止转载,复制和建立镜像,
如有违反,按照公告处理!!!
  • 联系QQ客服
  • 添加微信客服

联系DZ插件网微信客服|最近更新|Archiver|手机版|小黑屋|DZ插件网! ( 鄂ICP备20010621号-1 )|网站地图 知道创宇云防御

您的IP:13.58.215.45,GMT+8, 2025-5-9 09:26 , Processed in 0.391663 second(s), 76 queries , Gzip On, Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2025 Discuz! Team.

关灯 在本版发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表