主目录部署WordPress,子目录文件可访问但谷歌搜索控制台报403错误
问题:Google Search Console报非WordPress子目录文件403,但用户可正常访问
我的WordPress部署在网站根目录,根目录下包含一个非WordPress子目录「uebungen」,目录结构如下:
- 根目录
- wp-content
- wp-admin
- wp-includes
- uebungen
该子目录下的单个文件(例如 https://mathetoolbar.de/uebungen/koerper-benennen.html)可供普通用户正常访问,而子目录本身(https://mathetoolbar.de/uebungen/)返回403错误,这是预期的设置效果。
但Google Search Console出现异常:虽然能正常打开该子目录下单个文件的完整链接,但测试上述文件链接时却报告403错误,提示无法收录。同一子目录下的其他文件已被Google收录且运行正常,我未发现这些文件与出问题文件的差异,担心后续所有文件都会被Google移除收录。
我已完成以下排查操作:
- 使用Google开发者工具检查,未发现403错误
- 重新生成了.htaccess文件,当前为WordPress标准配置:
# BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # End WordPress
- 查阅网络上的类似问题,但这些问题要么是子目录本身的访问问题,要么是文件链接完全无法访问(普通用户也无法打开),与我的情况不符
- 短暂停用安全插件后重新测试URL,问题仍未解决
内容的提问来源于stack exchange,提问作者marianne
相关产品推荐
相关产品推荐

