原因不明的解析错误

时间:2012-03-22 23:19:17

标签: php

我正在为旧的OsCommerce网站进行301重定向。问题是它托管在IIS / Windows服务器上,因此htaccess modrewrite不是一个选项。

此时我已重定向如下

Header( "HTTP/1.1 301 Moved Permanently" );
Header( "Location: http://www.site.org.au/store/default.asp" ); 
exit();

然而,因为旧商店URls是动态的,我正在尝试将基于cPath =的东西重定向到新网站上的相应页面。到目前为止我已经

if (isset ($_GET['cPath']))
{
$cPath = $_GET['cPath'];

if ($cPath == 22_33) { $goto = "http://www.store.org.au/store/shop_clothing/shop_clothing_summer_adults_ladies"; }

if ($cPath == 21) {$goto = "http://www.cancervic.org.au/store/shop_shade"; }

header("HTTP/1.1 301 Moved Permanently");
header("Location: " . $goto);
exit();
}

问题在于我得到一个错误:

解析错误:语法错误,E:\ inetpub \ esvc001202 \ index.php中的意外T_STRING

我很感激有关让它发挥作用的任何提示。

由于

干杯 劳伦斯

1 个答案:

答案 0 :(得分:2)

引用此字符串:

if ($cPath == "22_33")