Home page returns 404

时间:2017-10-10 作者:Ryan Achten

最近访问本地开发网站的基本URL(即主页)时,返回404,一定是无意中更改了某些内容。所有其他页面似乎都运行良好。

根据主题上的其他SE帖子,已经测试了更改永久链接设置和。据我所知,htacess文件似乎设置得很恰当。

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

# END WordPress
首页设置为Home,但奇怪的是,当它更改为Blog时,404被解析并显示在首页。php被适当地拉入。

有人知道是什么导致了这个问题吗?

2 个回复
最合适的回答,由SO网友:Ryan Achten 整理而成

在检查了以前的提交之后,我最终发现问题是添加到函数中的自定义查询。无意中添加到主页的php。奇怪的是,这并没有记录任何错误,但仍然导致404。

通过调整查询的范围,问题现已得到解决。

SO网友:Jaed Mosharraf

删除您在上所做的所有更改。htaccess

首先将其设置为干净且默认为OK,然后进行自定义。

同时尝试停用所有插件并将主题更改为新的,最好从https://wordpress.org/themes

结束

相关推荐

如何在.htaccess文件中创建重定向,但有两个例外

所以我已经尝试了很长时间,但我似乎无法让它发挥作用。假装我的网站是https://example.com, 附加页面https://example.com/abc 和https://example.com/abc-def-g.除了上面列出的两个页面外,该计划是让所有页面,包括存在的页面和不存在的页面,自动重定向到主页。我尝试过的一切都失败了,要么阻止我访问网站,要么什么都不做,所以我正试图从头开始。这是.htaccess 当前文件:# BEGIN WordPress <IfModule mo