You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用.htaccess重定向结尾为5位数字的URL并添加/category/?

.htaccess URL重定向解决方案

针对你需要在语言目录后添加/category/的需求,以下是可行的.htaccess配置:

完整配置代码

RewriteEngine On

# 匹配两位语言代码开头、以5位数字结尾的URL,添加category路径
RewriteRule ^([a-z]{2})/(.*-\d{5})$ /$1/category/$2 [R=301,L]

规则说明

  • RewriteEngine On:开启URL重写引擎,这是所有重写规则生效的前提
  • ^([a-z]{2}):捕获开头的两位语言代码(如en、de),对应新URL中的$1
  • /(.*-\d{5})$:捕获语言代码后到结尾的部分,要求结尾必须是连字符+5位数字,对应新URL中的$2
  • /$1/category/$2:拼接生成新URL,将category插入到语言目录和原路径之间
  • [R=301,L]:R=301表示永久重定向(利于SEO),L表示执行完这条规则后停止后续匹配

注意事项

  • 确保服务器已启用mod_rewrite模块
  • .htaccess文件需放置在网站根目录下
  • 如果已有其他重写规则,将此规则放在最顶部,避免被其他规则拦截
  • 测试阶段可以先用R=302临时重定向,确认规则生效后再改为R=301

内容的提问来源于stack exchange,提问作者Julius3576

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.30 00:02:37