根据 Google 网站管理员工具,我有许多与添加到现有页面的奇怪 URL 扩展相关的抓取错误。
比如这个页面正常显示: http ://www.normalbreathing.com/causes/cold-feet-hands-causes.php
但是,不知何故,这些奇怪的 URL 以某种方式从以前的 URL 生成: http ://www.normalbreathing.com/causes/cold-feet-hands-causes.php/CO2.php 和类似的其他 URL。
这些奇怪的 URL 在主要浏览器中显示,但有很多错误(没有图像和所有链接错误)。结果,这些奇怪的页面会为机器人生成大量的抓取错误。
如何使用 .htaccess 将“.php”之后的所有扩展名(请注意,这些奇怪的扩展名通常有额外的“.php”或类似“/%20”等)重定向到只有一个“.php”的正确文件?
我发现了一个类似的查询: .htaccess redirect all extension to php
但它并不完全相同,因为它说“要使用它,请确保您没有带有点和字母数字字符串的 URL。” 我确实有那些点,有时在“.php”之后有带数字的字符串。