Title: WPML header conflict with basic auth enabled
Last modified: July 2, 2020

---

# WPML header conflict with basic auth enabled

 *  [strophy](https://wordpress.org/support/users/strophy/)
 * (@strophy)
 * [5 years, 9 months ago](https://wordpress.org/support/topic/wpml-header-conflict-with-basic-auth-enabled/)
 * Due to frequent DDoS attacks, we operate a WordPress site behind HTTP basic auth
   and use Simply Static to build to a production server, which is further protected
   behind Cloudflare. In order to access the pages and build to static, Simply Static
   is configured with HTTP basic auth credentials.
 * We also use WPML with the Advanced Translation Editor (ATE) enabled to manage
   language versions of our site. This conflicts with Simply Static, since both 
   plugins are attempting to modify headers to add conflicting information.
 * SS: “array(1) { [“Authorization”]=> string(50) “Basic c3RhdGljOlFZbWdzdlF4QXZ1dURyRHJqUEZrRWFZNg
   ==” }”
 * This collides with the “x-amz-request-id” parameter WPML ATE is using to authorize
   with AWS and communicate between the translation system and the WordPress installation.
   This problem had us stuck unable to update our translations for several months
   until WPML devs (with full access to our server) traced the problem. The workaround
   is to exclude the server’s own IP in the basic auth configuration, and then disable
   basic auth configuration in Simply Static.
 * WPML developers have asked me to reach out to the developer of Simply Static 
   to resolve this conflict. Most of the discussion thread is visible here: [https://wpml.org/forums/topic/stuck-translation-in-advanced-translation-editor/](https://wpml.org/forums/topic/stuck-translation-in-advanced-translation-editor/)(
   problem and solution appears on page 3)
 * The “Go-Global” WPML certification compatibility program for plugin authors is
   here: [https://wpml.org/documentation/theme-compatibility/go-global-program/](https://wpml.org/documentation/theme-compatibility/go-global-program/)
 * A fix from their side might be possible and is being researched, but obviously
   it would be best if you worked together on this, depending on capacity. Thanks!
 * The page I need help with: _[[log in](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Fwpml-header-conflict-with-basic-auth-enabled%2F%3Foutput_format%3Dmd&locale=en_US)
   to see the link]_

The topic ‘WPML header conflict with basic auth enabled’ is closed to new replies.

 * ![](https://ps.w.org/simply-static/assets/icon-256x256.png?rev=2443263)
 * [Simply Static - The Static Site Generator](https://wordpress.org/plugins/simply-static/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/simply-static/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/simply-static/)
 * [Active Topics](https://wordpress.org/support/plugin/simply-static/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/simply-static/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/simply-static/reviews/)

 * 0 replies
 * 1 participant
 * Last reply from: [strophy](https://wordpress.org/support/users/strophy/)
 * Last activity: [5 years, 9 months ago](https://wordpress.org/support/topic/wpml-header-conflict-with-basic-auth-enabled/)
 * Status: not resolved