I have a site that shows a lot of broken links that generate a 405 error. I contacted the datacenter to check server configuration since some reports show that 405 errors can be caused by server configurations. However the response below is from the datacenter stating that BPS appears to be the cause. Any suggestions.
<p class=”UCTypography-root UCTypography-body-md isSelectedEnd css-1aobiot”>Please find a summary of our checks below:</p>
<p class=”UCTypography-root UCTypography-body-md isSelectedEnd css-1aobiot”>• Verified the reported URLs directly in a browser – the pages load normally without any errors.
• Replicated the request from the server using command-line tools to simulate crawler/scanner access.
• Observed responses such as 405/403, which occur when the request does not include typical browser headers.
• The response page indicates the block is generated by the BulletProof Security Pro (BPS Pro) WordPress security plugin.
• This plugin firewall is designed to block certain automated or non-standard requests, which can cause external link scanners to report 405 errors even though the page works normally for visitors.</p>
<p class=”UCTypography-root UCTypography-body-md isSelectedEnd css-1aobiot”>Based on the investigation, the behavior appears to be related to the BPS Pro security rules within WordPress rather than a server configuration issue.</p>
<p class=”UCTypography-root UCTypography-body-md isSelectedEnd css-1aobiot”>If needed, the plugin settings can be reviewed in WordPress under BulletProof Security → Security/Firewall settings to adjust how such requests are handled.</p>
<p class=”UCTypography-root UCTypography-body-md css-1aobiot”>Please let us know if you need any other help</p>