我正在将opencart 1.5从apache迁移到nginx,除非我在ajax调用中进行重定向,否则一切顺利。
//fails, hangs and times out when ajax call
//fine when not in an ajax call
if(true)
$this->redirect('path to file',100);
opencart 1.5中的重定向功能
protected function redirect($url, $status = 302, $otherHeaders = []) {
foreach($otherHeaders as $name => $value)
header("$name $value");
header('Status: ' . $status);
header('Location: ' . str_replace('&', '&', $url));
exit();
}