Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wordpress htaccess-陷入重定向循环_Wordpress_.htaccess - Fatal编程技术网

Wordpress htaccess-陷入重定向循环

Wordpress htaccess-陷入重定向循环,wordpress,.htaccess,Wordpress,.htaccess,我使用Scriptaculous将Wordpress安装到我的站点的根目录,发现由于重定向循环,我无法访问它。我的地址栏看起来像 我发现此站点没有.htaccess文件,因此通过从另一个WP安装复制该文件创建了一个: # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME

我使用Scriptaculous将Wordpress安装到我的站点的根目录,发现由于重定向循环,我无法访问它。我的地址栏看起来像

我发现此站点没有.htaccess文件,因此通过从另一个WP安装复制该文件创建了一个:

# 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

更改永久链接就做到了这一点,而且似乎有时在尝试编辑页面时也会这样做。当.htaccess文件看起来像这样时,站点会再次陷入循环,直到我复制回旧信息。对我有什么建议吗?

听起来像是一个插件或者你的主题在与重写规则和htaccess文件混在一起

禁用缓存(如果您使用的是wp-config.php文件中有一个define)、所有插件并恢复到其中一个内置主题,然后逐个重新启用,直到您发现一个正在破坏东西(缓存插件是一个很好的开始)


如果由于同一问题而无法访问管理区域,请临时将插件文件夹重命名为plugins disabled(例如plugins disabled),以重置活动插件。

是否使用缓存插件?如果是这样的话,那么检查它是否最近更新过,因为我也遇到了同样的问题,并且我正在使用w3 Total cache-在我这边,问题是因为更新w3 Total cache而发生的,但只是清空了缓存并重新激活、重新配置了它

此外,您需要检查您的主题或其他插件是否导致此问题,即更改重写规则


试试丹尼斯所说的&我希望这也会有所帮助。

这是一个主题文件,上面的名称部分搞砸了。
# BEGIN WordPress

# END WordPress