您的站点配置错误,但从远程位置很难说出具体位置。对于重定向,它是这样的:
请求http://internationalgateway.us/fr
301重定向到http://internationalgateway.us/fr//
请求http://internationalgateway.us/fr//
301重定向到http://internationalgateway.us/fr/
请求http://internationalgateway.us/fr/
转到2这是页面创建的已展开重定向循环。
要对此进行调试,可以使用名为curl:
# curl -i http://internationalgateway.us/fr/
HTTP/1.1 301 Moved Permanently
Date: Mon, 07 Feb 2011 22:42:24 GMT
Server: LiteSpeed
Connection: close
Set-Cookie: _icl_current_language=fr; expires=Tue, 08-Feb-2011 22:42:24 GMT; path=/
X-Pingback: http://internationalgateway.us/xmlrpc.php
Content-Type: text/html; charset=UTF-8
Location: http://internationalgateway.us/fr//
Content-Length: 0
这看起来不像是服务器配置错误,因为这些重定向是由wordpress触发的。
我已经在这里介绍了一些wordpress重定向调试技巧:Infinite loop problem with the WordPress MU Domain Mapping plug-in. Firefox插件可防止自动重定向NoRedirect 1.2.4 Toolpress Strict Edition (Firefox Add-On) 还有一个WordPress插件,可以很容易地通过黑客攻击将调试信息添加到重定向:Better HTTP Redirects (Wordpress Plugin). 可能那里的信息和这些工具有助于您找到触发重定向的插件/代码。
作为快速拍摄,如果Normalize URLs (Wordpress Plugin) 有帮助,但我认为不是直接针对你的情况。但它可能对你有普遍的用途。