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

OpenCart 4.0.1.1:如何从URL中移除"en-gb"

解决OpenCart 4.0.1.1 URL中"en-gb"的移除方法

方法一:通过OpenCart后台配置(首选)

后台配置是最稳妥的原生解决方案,确保系统自动生成无语言代码的URL:

  • 登录后台,进入系统 > 设置,点击目标店铺的「编辑」按钮。
  • 切换到「服务器」标签,确认「URL重写」已设为Yes。
  • 进入系统 > 本地化 > 语言,确保仅保留「English (GB)」,并将其设为默认语言。
  • 返回店铺编辑页面的「本地」标签,将默认区域设为英国,语言选择「English (GB)」。
  • 清除缓存:进入系统 > 维护 > 缓存,点击「刷新」,同时清空浏览器缓存后测试URL。

方法二:通过.htaccess实现重定向(备选)

如果后台配置后仍未生效,可以用.htaccess强制移除URL中的"en-gb":

  1. 打开网站根目录下的.htaccess文件(无则新建)。
  2. 在现有Rewrite规则之前添加以下代码:
# 永久重定向移除en-gb前缀
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/en-gb/
RewriteRule ^en-gb/(.*)$ /$1 [R=301,L]
  1. 保存文件后,清除服务器和浏览器缓存,测试页面跳转是否正常。

注意:301是永久重定向,对SEO友好;若仅需测试,可临时改为R=302。优先推荐后台配置,避免后续系统更新引发规则冲突。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.03 22:20:46