0

我正在 Codeigniter 上开发网站,并希望将其与 Wordpress“连接”。所以 URL 结构将是

SITE-URL
-SITE-URL/folder1/
--SITE-URL/folder1/some-link
-URL/folder2/

...ETC

我需要做的是,当 Codeigniter 抛出 404 错误时,内容取自 Wordpress 网站(相同的相对 URL),而最终用户没有任何重定向。谢谢

4

1 回答 1

0

不确定您是否可以使用 .htaccess 执行此操作,因为 .htaccess 只能在提供内容之前进行重定向,这意味着在 Codeigniter 响应请求之前。因此,当 Codeigniter 生成 404 时,它会返回未处理 .htaccess 的内容。

您需要做的是生成一个 404 控制器,该控制器可以执行重定向,您不希望这样做,但这是最简单的。或者 404 控制器必须在 wordpress 中加载并通过那里处理请求。类似于代理的东西,但需要用 PHP 来完成。

于 2012-08-12T15:39:12.517 回答