我正在为旧的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
我很感激有关让它发挥作用的任何提示。
由于
干杯 劳伦斯
答案 0 :(得分:2)
引用此字符串:
if ($cPath == "22_33")