Title: [Plugin: WordPress HTTPS (SSL)] javascript gets broken (FIX inside)
Last modified: August 20, 2016

---

# [Plugin: WordPress HTTPS (SSL)] javascript gets broken (FIX inside)

 *  [eikaramba](https://wordpress.org/support/users/eikaramba/)
 * (@eikaramba)
 * [13 years, 9 months ago](https://wordpress.org/support/topic/plugin-wordpress-https-ssl-javascript-gets-broken-fix-inside/)
 * Hello i recently started using https to completely secure our website [https://www.fileee.com](https://www.fileee.com)
 * Unfortunately, wordpress HTTPS, when activated rewrites the urls so that javascript
   stopped working, as parenthesis were removed.
 * EXAMPLE:
 * My header looks as following:
 *     ```
       [...]
       <script type="text/javascript">
           $LAB.script("//ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js")
           .script("https://www.fileee.com/wp-content/themes/fileee/static/js/respond.min.js");
       </script>
       </head>
       [...]
       ```
   
 * WordPress HTTPS accidentally replaces “[https://www.fileee.com/wp-content/themes/fileee/static/js/respond.min.js&#8221](https://www.fileee.com/wp-content/themes/fileee/static/js/respond.min.js&#8221);)
   => with => “[https://www.fileee.com/wp-content/themes/fileee/static/js/respond.min.js&#8221](https://www.fileee.com/wp-content/themes/fileee/static/js/respond.min.js&#8221);
   (
   The **round bracket is removed**! Resulting in javascript syntax failure!)
 * I investigated which regexp caused the failure and found out that the following
   fix solved the problem:
 *     ```
       //wordpress-https/lib/WordPressHTTPS/Module/parser.php
       ::250
       replace
       @preg_match_all('/(http|https):\/\/[^\'"\)\s]+[\'"\)]+/i', $this->_html, $matches);
   
       with
       @preg_match_all('/(http|https):\/\/[^\'"\)\s]+[^\'"\)]+/i', $this->_html, $matches);
       ```
   
 * [http://wordpress.org/extend/plugins/wordpress-https/](http://wordpress.org/extend/plugins/wordpress-https/)

The topic ‘[Plugin: WordPress HTTPS (SSL)] javascript gets broken (FIX inside)’ 
is closed to new replies.

 * ![](https://s.w.org/plugins/geopattern-icon/wordpress-https_bec2c9.svg)
 * [WordPress HTTPS (SSL)](https://wordpress.org/plugins/wordpress-https/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/wordpress-https/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/wordpress-https/)
 * [Active Topics](https://wordpress.org/support/plugin/wordpress-https/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/wordpress-https/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/wordpress-https/reviews/)

 * 0 replies
 * 1 participant
 * Last reply from: [eikaramba](https://wordpress.org/support/users/eikaramba/)
 * Last activity: [13 years, 9 months ago](https://wordpress.org/support/topic/plugin-wordpress-https-ssl-javascript-gets-broken-fix-inside/)
 * Status: not resolved