Sepa a que se debe el error 403 cuando se desea compartir una publicación en Facebook, cuya web esta alojado en un servidor con CWP.
Cuando creía que CWP (Control Web Panel) estaba funcionando a la perfección, encuentro un extraño comportamiento al compartir una publicación de mi página web en Facebook. El contenido compartido que debería publicarse correctamente en Facebook con el título, URL, imagen y una pequeña descripción, no muestra nada y en su lugar muestra un mensaje de error 403 Forbidden.
Buscando en Google para solucionar este problema, mencionan que el causante del error 403 es el «Mod_Security», posiblemente porque detecta a Facebook como una amenaza. Fui al panel de CWP para buscar en el archivo»/usr/local/apache/logs/error_log» del «Mod_Security» si registraba dicho error 403, pero no encontré nada. Incluso agregué reglas que no sabía de que eran porque tenía desconfigurado la hora del servidor, arriesgando la seguridad del sistema por tratar de solucionar el error 403.
Solución definitiva para arreglar el error 403 de CWP en Facebook
Como la versión gratuita de CWP viene con las antiguas reglas de OWASP para Mod_Security, no me fue posible encontrar una solución.
La única solución que me quedaba era usar la última versión de OWASP y Comodo WAF, aunque solo están disponibles en la versión CWP de paga. Así que me animé a comprar la versión de CWP Pro para activar dichas características de Mod_Security.
Al usar la regla de Comodo WAF y probar la herramienta «Depurador de contenido compartido de Facebook», muestra ahora el mensaje número 200. Esto significa que «Mod_Security» no bloquea la conexión de Facebook y muestra sin problemas la información que se desea compartir.
Si tienes el mismo problema, te recomiendo comprar CWP Pro por 11.99 dólares al año que además se activarán ciertas funciones para mejorar tu servidor.
Espero te haya servido este tutorial para solucionar el error 403 al compartir publicación en Facebook en páginas alojadas en servidores que usan CWP.