Wordpress未正确重定向(禁止)

Wordpress未正确重定向(禁止),wordpress,.htaccess,Wordpress,.htaccess,在某个时候,我在设置->常规下更改了我的Wordpress URL。这就产生了很多问题,这些问题大多已经解决。然而,我的网站的Url是“example.com/guiacentros/”,这是可行的,但当用户编写“example.com”时,它也可以工作,现在他们得到了“禁止-您没有访问/此服务器的权限”。这是htacces文件的错误吗?这是当前htaccess文件: # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine O

在某个时候,我在设置->常规下更改了我的Wordpress URL。这就产生了很多问题,这些问题大多已经解决。然而,我的网站的Url是“example.com/guiacentros/”,这是可行的,但当用户编写“example.com”时,它也可以工作,现在他们得到了“禁止-您没有访问/此服务器的权限”。这是htacces文件的错误吗?这是当前htaccess文件:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /guiacentros/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /guiacentros/index.php [L]
</IfModule>

# END WordPress
#开始WordPress
重新启动发动机
重写BASE/guiacentros/
重写规则^index\.php$-[L]
重写cond%{REQUEST_FILENAME}-F
重写cond%{REQUEST_FILENAME}-D
重写规则/guiacentros/index.php[L]
#结束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
#开始WordPress
重新启动发动机
重写基/
重写规则^index\.php$-[L]
重写cond%{REQUEST_FILENAME}-F
重写cond%{REQUEST_FILENAME}-D
重写规则/index.php[L]
#结束WordPress

我不知道为什么会有两个,但我记得添加第二个解决了一些问题。

您应该提供更多详细信息,例如您是否在vhost文档根目录的子目录中安装WordPress。您使用的旧url是什么?您可以再次尝试保存永久链接设置。这是htacces文件的错误吗?答案是否定的。这取决于您如何在服务器中设置文档根目录,您在哪里安装了WordPress,以及您在WordPress设置->常规->WordPress地址(URL)和设置->常规->站点地址(URL)中的设置我的WordPress安装在html->guiacentros中。然后在设置->常规中,Wordpress和主页URL都设置为“”。理想情况下,主页应该是简单的“example.com”,这将重定向到“example.com/guiacentros”,但如果我更改它,我会出现“禁止”错误。您仍然没有回答最重要的问题,即此站点的文档根目录是什么。根目录是“example.com/guiacentros”,因为它安装在子文件夹中。