阅读:6396回复:0
Magento错误310 (net::ERR_TOO_MANY_REDIRECTS):重定向的解决方法图片:hicoogle_Error_310_ERR_TOO_MANY_REDIRECTS_.jpg 今天发现网站突然出现了“错误 310 (net::ERR_TOO_MANY_REDIRECTS):重定向过多”,现在看看解决方法。 我的网站是Magento系统的,这个错误是出现在购物车这里,这样就会影响客户正常下单。如果不解决,损失相当的严重。现在来分析一下这个问题,到底是什么原因导致的,如何来解决? 我回想了一下,以前网站都是正常的,是这近新开启了其他语言,过了几天后就出现这个问题。然后把语言包下载下来,仔细检查一下,终于发现语言包里的HTML链接符号错误和a标签没有闭合,同时出现对双引号的转义符斜杠。这种现象一般是翻译的时候出现的,斜杠在语言包中只是对这个文件转义,但在前台输出时,还是会把斜出到HTML中,这样这个链接就会有问题。在IE浏览器中,这种链接只是当作一个无效链接,但在Google和Firefox中就不会处理这种现象,只会弹出错误“错误 310 (net::ERR_TOO_MANY_REDIRECTS):重定向过多”。 解决方法,找到语言包中带有链接的字符,如:"Want to track all of your orders? Please <span style="color:#170;"> href="%s" [color=#@cm-word]style=[color=#@cm-word]"%s">Sign in<span style="color:#f00;">> before Checkout. Already registered? <span style="color:#170;"> href="%s" [color=#@cm-word]style=[color=#@cm-word]"%s">Click here<span style="color:#f00;">> to login.","? Quieres rastrear todos sus pedidos? Por favor <span style="color:#170;"> href="%s" [color=#@cm-word]style=[color=#@cm-word]"%s">inicie sesión antes de Checkout. Ya está registrado? <span style="color:#170;"> href="%s" [color=#@cm-word]style=[color=#@cm-word]"%s">Haga clic aquí para iniciar sesión" 上面代码中发现“”和“”这些字符,“”明显就有问题,中间有空格,会导致链接失效。“”这个斜杠在语言包中,只是对这段字符不出现语法错误,但最终还是会把这个斜杠输出到HTML页面中,这样就导致了链接变成这样: ¿Quieres rastrear todos sus pedidos? Por favor inicie sesión antes de Checkout.但在Google和Firefox中就不会处理这种现象,只会弹出错误“错误 310 (net::ERR_TOO_MANY_REDIRECTS):重定向过多”。 好了,我不知道你们是不是也有同样的问题。如果你有更好的方法,请在本文下方评论处分享你的方法。谢谢! |
|