【发布时间】:2013-01-03 23:02:39
【问题描述】:
我有一个在开发中运行良好的 Wordpress 网站(mysite.dev),但是当我将它部署到我的远程服务器(mysite.com)时,它会抛出“此网页有重定向循环' 错误。
我可以在加载栏中看到浏览器一次又一次地尝试 www.mysite.com 然后是 mysite.com 然后是 www.mysite.com,但是我不确定这是否相关。
如果我的 Wordpress 数据库配置不正确,我会收到 建立数据库连接时出错消息,但是当一切设置正确时,它会在此重定向循环中中断。
我已更改数据库中的字段 (siteurl) 以反映远程设置 (http://mysite.com/wordpress)。
注意:除了 wp-config.php、index.php 和 .htaccess 之外,我的 wordpress 文件存储在我的根目录中名为 wordpress 的文件夹中。
有什么想法吗?
.htaccess 内容:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
index.php:
<?php
/**
* @package WordPress
*/
define('WP_USE_THEMES', true);
require('./wordpress/wp-blog-header.php');
?>
【问题讨论】:
-
嗯,可能是 .htaccess 有问题。请张贴其内容。你有一个错误的域重写。
-
这是 only htaccess 文件吗?有更高级别的吗?
-
这是根目录下的一个,而且似乎是唯一的一个,是的。