Title: How to force HTTPS to HTTP
Last modified: August 21, 2016

---

# How to force HTTPS to HTTP

 *  Resolved [ruipdguerra](https://wordpress.org/support/users/ruipdguerra/)
 * (@ruipdguerra)
 * [12 years, 1 month ago](https://wordpress.org/support/topic/how-to-force-https-to-http/)
 * I’m trying to force my website redirect from HTTPS to HTTP.
    I have this code
   in my htacces
 *     ```
       # BEGIN WordPress
       <IfModule mod_rewrite.c>
       RewriteEngine On	
   
       RewriteBase /
       RewriteCond %{REQUEST_FILENAME} !-f
       RewriteCond %{REQUEST_FILENAME} !-d
       RewriteRule . /index.php [L]
   
       </IfModule>
       # END WordPress
       ```
   
 * And i already added the following pieces (none worked so far…)
 *     ```
       RewriteEngine On
            RewriteCond %{HTTPS} off
       ```
   
 *     ```
       RewriteCond %{HTTPS} on
            RewriteRule .* http://%{HTTP_HOST}%{REQUEST_URI}
       ```
   
 *     ```
       RewriteCond %{SERVER_PORT} ^443$
            RewriteRule (.*) http://www.example.com/$1 [R=301,L]
       ```
   
 * Any ideas?

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

 *  [neauxway](https://wordpress.org/support/users/neauxway/)
 * (@neauxway)
 * [12 years, 1 month ago](https://wordpress.org/support/topic/how-to-force-https-to-http/#post-4802124)
 * try changing:
    RewriteRule .* [http://%](http://%){HTTP_HOST}%{REQUEST_URI} to
   RewriteRule (.*) [http://%](http://%){HTTP_HOST}%{REQUEST_URI} [R=301,L]
 *  [alinford](https://wordpress.org/support/users/alinford/)
 * (@alinford)
 * [12 years, 1 month ago](https://wordpress.org/support/topic/how-to-force-https-to-http/#post-4802337)
 * I have tried this, and https is still not redirecting to http.
    Any other ideas?
 * Here is what I have:
 *     ```
       <IfModule mod_rewrite.c>
       Options +FollowSymlinks
       RewriteEngine On
       RewriteCond %{HTTPS} on
       RewriteRule .* http://%{HTTP_HOST}%{REQUEST_URI}
       RewriteBase /
       RewriteCond %{REQUEST_FILENAME} !-f
       RewriteCond %{REQUEST_FILENAME} !-d
       RewriteRule . /index1.php [L]
       </IfModule>
       ```
   
 *  [wingerter](https://wordpress.org/support/users/wingerter/)
 * (@wingerter)
 * [11 years, 10 months ago](https://wordpress.org/support/topic/how-to-force-https-to-http/#post-4802426)
 * I have the same problem. It’s not redirecting from https to http. I have this:
 *     ```
       RewriteEngine On
       <IfModule mod_rewrite.c>
       RewriteBase /
       RewriteRule ^index\.php$ - [L]
       RewriteCond %{REQUEST_FILENAME} !-f
       RewriteCond %{REQUEST_FILENAME} !-d
       RewriteRule . /index.php [L]
       # END WordPress
   
       # force all URLs from https to http
       RewriteCond %{HTTP_HOST} !^$
       RewriteCond %{HTTP_HOST} !^blog\. [NC]
       RewriteCond %{HTTPS} off
       RewriteRule ^ https://blog.%{HTTP_HOST}%{REQUEST_URI} [R=301,L,NE]
       </IfModule>
       ```
   
 *  [wingerter](https://wordpress.org/support/users/wingerter/)
 * (@wingerter)
 * [11 years, 4 months ago](https://wordpress.org/support/topic/how-to-force-https-to-http/#post-4802443)
 * still not working…

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

The topic ‘How to force HTTPS to HTTP’ is closed to new replies.

## Tags

 * [HTTP](https://wordpress.org/support/topic-tag/http/)
 * [HTTPS](https://wordpress.org/support/topic-tag/https/)

 * In: [Fixing WordPress](https://wordpress.org/support/forum/how-to-and-troubleshooting/)
 * 4 replies
 * 4 participants
 * Last reply from: [wingerter](https://wordpress.org/support/users/wingerter/)
 * Last activity: [11 years, 4 months ago](https://wordpress.org/support/topic/how-to-force-https-to-http/#post-4802443)
 * Status: resolved

## Topics

### Topics with no replies

### Non-support topics

### Resolved topics

### Unresolved topics

### All topics
