Don’t replace XML namespaces (xmlns) when forcing HTTPS
-
When enabling the HTTPS feature, SG Optimizer blindly replaces every ‘http’ occurrences even in plugin and theme files. This breaks a lot of plugins and themes as they use assets containing XML namespaces. Common namespaces are:
http://www.w3.org/2000/svg
http://www.w3.org/1999/xhtmlThese aren’t real URLs, they just happen to follow an URL-like syntax. Replacing these can lead to JavaScript errors. Most notably, the GreenSock animation engine, which is used by many WordPress plugins and themes is completely broken and cannot be fixed even after disabling SG Optimizer.
The topic ‘Don’t replace XML namespaces (xmlns) when forcing HTTPS’ is closed to new replies.