Title: Causes problems with AMP plugin
Last modified: August 31, 2016

---

# Causes problems with AMP plugin

 *  [Pratham](https://wordpress.org/support/users/pratham2003/)
 * (@pratham2003)
 * [10 years, 2 months ago](https://wordpress.org/support/topic/causes-problems-with-amp-plugin/)
 * The HTTPS url rewriting leads to invalid URL errors in AMP.
 * What this plugin does.
    It strips the protocol i.e. removes http: and https: 
   from resource URLs using the following regex. `/(<(script|link|base|img|form)([
   ^>]*)(href|src|action)=[\"'])http:\\/\\//i`
 * What I feel it should do is rewrite http to https only if necessary or provide
   a filter to exclude URLs which contain certain words by using ‘preg_replace_callback’
   if possible.
 * [https://wordpress.org/plugins/cloudflare/](https://wordpress.org/plugins/cloudflare/)

Viewing 2 replies - 1 through 2 (of 2 total)

 *  [dariocalamai](https://wordpress.org/support/users/dariocalamai/)
 * (@dariocalamai)
 * [10 years, 2 months ago](https://wordpress.org/support/topic/causes-problems-with-amp-plugin/#post-7164793)
 * same problem here!
    I solved “manually” adding my URL into header and buffer 
   regexps
 *     ```
       # diff cloudflare.php cloudflare.php.orig
       550,551c550,551
       <         $re     = "/(<(script|link|base|img|form)([^>]*)(href|src|action)=[\"'])https?:\\/\\/www.ilovevaldinon.it/i”;
       <         $subst  = "$1//www.ilovevaldinon.it";
       ---
       >         $re     = "/(<(script|link|base|img|form)([^>]*)(href|src|action)=[\"'])https?:\\/\\//i";
       >         $subst  = "$1//";
       581,582c581,582
       <             $re     = "/https?:\\/\\/www.ilovevaldinon.it/i";
       <             $subst  = "//www.ilovevaldinon.it";
       ---
       >             $re     = "/https?:\\/\\//i";
       >             $subst  = "//";
       ```
   
 * URLs external to my domain must not be changed.
 *  [dariocalamai](https://wordpress.org/support/users/dariocalamai/)
 * (@dariocalamai)
 * [10 years, 1 month ago](https://wordpress.org/support/topic/causes-problems-with-amp-plugin/#post-7164809)
 * +1

Viewing 2 replies - 1 through 2 (of 2 total)

The topic ‘Causes problems with AMP plugin’ is closed to new replies.

 * ![](https://ps.w.org/cloudflare/assets/icon-256x256.png?rev=2471183)
 * [Cloudflare](https://wordpress.org/plugins/cloudflare/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/cloudflare/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/cloudflare/)
 * [Active Topics](https://wordpress.org/support/plugin/cloudflare/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/cloudflare/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/cloudflare/reviews/)

 * 2 replies
 * 2 participants
 * Last reply from: [dariocalamai](https://wordpress.org/support/users/dariocalamai/)
 * Last activity: [10 years, 1 month ago](https://wordpress.org/support/topic/causes-problems-with-amp-plugin/#post-7164809)
 * Status: not resolved