我刚将wordpress网站迁移到运行IIS 7的2008 Windows服务器
迁移工作正常,所有页面都显示正常,但主页导致无限重定向循环。
这是主页(重定向循环所在的位置):this is not a link
this is not a link页面工作正常:
我尝试了以下但无济于事:
1)我已经在wordpress上重新保存了我的固定链接,这没有帮助。
2)在wp-config.php文件中,我添加了:
define('WP_HOME','http://www.aalphayellowcab.net');
define('WP_SITEURL','http://www.aalphayellowcab.net');
我还补充说:
define('ADMIN_COOKIE_PATH', '/');
/** define('COOKIE_DOMAIN', ''); **/
define('COOKIEPATH', '');
define('SITECOOKIEPATH', '');
3)然后我将此规则添加到web.config文件中(Windows不使用.htaccess文件):
<rule name="Redirect to WWW" stopProcessing="true">
<match url=".*" />
<conditions>
<add input="{HTTP_HOST}" pattern="^aalphayellowcab.net$" />
</conditions>
<action type="Redirect" url="http://www.aalphayellowcab.net/{R:0}" redirectType="Permanent" />
</rule>
似乎没有什么工作,我可以做些什么来编写循环?我该怎么做才能解决这个问题?我想也许有另一个PHP文件导致这个。
提前致谢,
路易斯
答案 0 :(得分:0)
我在这个链接下找到了答案:
http://artofsimplicity.co.uk/wordpress-3-1-infinite-redirect-after-upgrade-on-windows-server/
基本上,我删除了一个位于functions.php文件下的代码片段 /wp-content/themes/mysite/functions.php
它是该文件的第一个片段。
我希望这有助于其他人。