Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.htaccess:Codeigniter+;Wordpress_Wordpress_.htaccess_Codeigniter - Fatal编程技术网

.htaccess:Codeigniter+;Wordpress

.htaccess:Codeigniter+;Wordpress,wordpress,.htaccess,codeigniter,Wordpress,.htaccess,Codeigniter,我正在开发Codeigniter上的站点,并希望将其与Wordpress“连接”。 因此,URL结构将是 SITE-URL -SITE-URL/folder1/ --SITE-URL/folder1/some-link -URL/folder2/ …等等 我需要做的是,当Codeigniter抛出404错误时,内容是从Wordpress网站(相同的相对URL)获取的,而没有为最终用户重定向。 谢谢不确定您是否可以使用.htaccess执行此操作,因为.htaccess只能在内容送达之前执行重新

我正在开发Codeigniter上的站点,并希望将其与Wordpress“连接”。 因此,URL结构将是

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

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

不确定您是否可以使用.htaccess执行此操作,因为.htaccess只能在内容送达之前执行重新指示,也就是说在Codeigniter响应请求之前。所以当Codeigniter生成404时,它返回的内容是一个未处理的.htaccess


您需要做的是生成一个404控制器,它要么执行重定向,这是您不想要的,但却是最简单的。或者404控制器必须加载到wordpress中,并通过wordpress处理请求。类似于代理,但需要用PHP完成。

Ryan,谢谢你的回答。我想,逻辑可能是这样的:我设置了通往我在Codeigniter中使用的控制器的所有路由,所有其他路由(基本上是404)都应该请求Wordpress的文件夹。