是什么导致WordPress主页加载


What causes a wordpress homepage to load

更新:下面的真实链接来说明我的问题。坚持我的观点,因为这是一个有效的问题。

在过去,我可以 danhoover.org 这是一个wordpress网站,我可以 danhoover.org/new 哪个是另一个wordpress网站,两者都可以加载正常。我甚至可以 danhoover.net 指向 danhoover/new 目录,无论您如何到达那里,页面都会加载得很好。 您可以使用 danhoover.org/new 或 danhoover.net,它会加载正常。 所有永久链接都可以工作。没关系。

然而,现在有某种巫术正在进行。 如果 wordpress 站点位于 danhoover.org/new 文件夹中并配置为"danhoover.net",则导航到该文件夹 danhoover.org/new 只会给您带来 404 错误。

此外,转到 danhoover.org/new/index.php 会给您一个 404 错误。

有某种巫毒教正在进行,使您使用配置中定义的 url 以使站点正常工作。 这是什么?有没有办法手动更新永久链接结构,以便它与任一域一起正确加载?

我想我只是对世界上wordpress正在做的事情感到困惑,这与任何其他阻止它加载的php网站不同。

更新的链接:我有一个文件夹/a campscoreboard.net 指向它。我有一个文件夹/a/c www.c.campscoreboard.net 指向它。

WordPress链接:您可以转到 www.campscoreboard.net/c 并加载主页您可以转到 www.c.campscoreboard.net,主页加载和所有链接有效。但是,如果您转到 www.campscoreboard.net/c 并单击类似你好世界文章,你被重定向回根目录原因。

香草 PHP 链接你可以去 www.campscoreboard.net/c/test.php,它加载正常。你可以去 www.c.campscoreboard.net/test.php,它加载正常。

只有wordpress网址在通过 www.campscoreboard.net/c 加载时会重定向回根

目录

我以前没有尝试过在WordPress中安装WordPress,但是...

在相关WordPress安装的wp-config.php文件中,您可以使用以下方法手动设置正确的URL和HOME目录:

define( 'WP_HOME', 'http://danhoover.org/new/' );
define( 'WP_SITEURL', 'http://danhoover.org/new/' );

我通常在define('WP_DEBUG', false);之后添加这些

希望这有所帮助。

这不应该与家庭配置有关,因为所做的只是将您转发给 danhoover.org,而不是给您 404。

这可能是服务器权限问题,其中服务器阻止了对文件夹的访问。这可以设置在服务器主配置文件(例如httpd.conf)或.htaccess文件中,该文件可以放置在希望更改其(/subfolder)权限的任何文件夹中。您可以在此处阅读更多内容。

帮助您诊断此问题的快速方法,创建一个静态 html 文件并将其放入 danhoover.org/new 称为索引.html并在文件中放置一些文本,然后在浏览器中加载 danhoover.org/new,看看您在文件中编写的文本是否出现,如果没有,那么您就知道这是服务器/权限问题,而不是 Wordpress 问题。