wordpress - URL 重定向搞砸了(WordPress 和 Opencart)

标签 wordpress .htaccess url-rewriting seo opencart

我需要你的帮助来解决让我困惑的事情。

我在域根 (www.csillamvilag.com) 中安装了 WordPress,在子文件夹 (www.csillamvilag.com/shop/) 中安装了 OpenCart。

两种安装都是多语言的(WP 通过 WPML 是多语言的)。

在核心程序中部署了 OpenCart SEO URL,以及用于 OpenCart 的多语言 SEO URL Bundle 插件。

Opencart 的多语言插件创建漂亮的 URL,例如 www.csillamvilag.com/shop/hu/ingyen-e-book,大多数情况下效果很好。

但是,匈牙利语(我们的主要语言)的 OpenCart 根目录没有。 www.csillamvilag.com/shop/hu/将我重定向到 www.csillamvilag.com/rolunk/husegprogram/这是一个 WordPress 页面。

此时我应该注意:
* 英文商店 root 工作正常 www.csillamvilag.com/shop/en/
* 如果我将 husegprogram 的 slug 更改为不以 hu 开头的内容,那么我会得到 404。
* RewriteBase 在 OC .htaccess 中是正确的,在 WP .htaccess 中没有提到 hu

我在这里完全不知所措,非常感谢您的帮助。

使用
* WordPress 3.5.1
* OpenCart 1.5.4.1 与 vQmod 2.3.0
(澄清一下,WordPress 和 OpenCart 之间没有集成)

最佳答案

结果对我来说,问题是有一个物理文件夹/shop/hu/

我删除了它,现在 URL www.csillamvilag.com/shop/hu/已由 OpenCart 的多语言 SEO URL 插件正确处理。

(这意味着 WordPress 劫持了 URL,因为在检查物理文件/文件夹时它找到了一个然后尝试尽可能地处理它)

关于wordpress - URL 重定向搞砸了(WordPress 和 Opencart),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15175143/

相关文章:

php - WordPress 自行更改某些选项

php - 如何授予访问权限在服务器中执行特定的 php 文件?

regex - RewriteRule 导致速度变慢

apache - SSL WWW 重定向失败

kubernetes - 如何在haproxy-ingress中将目标重写为正确的路径?

c# - 如何以与 stackoverflow 相同的方式路由 URL

javascript - WordPress - JS 和 CSS 文件被 301 重定向?

PHP stream_socket_client() : unable to connect to https

php - WP_User_Query 和自定义用户表

php - Slim .htaccess 静态文件问题