Title: running redirect from http www. to https
Last modified: September 26, 2018

---

# running redirect from http www. to https

 *  Resolved [workky](https://wordpress.org/support/users/workky/)
 * (@workky)
 * [7 years, 8 months ago](https://wordpress.org/support/topic/running-redirect-from-http-www-to-https/)
 * This is my htaccess file. Its long
    I need to run a redirect for www. http to
   [https://mywebsite.com](https://mywebsite.com) Anyone know how i do this. I have
   put some code down in the wordpress section, but it screws up the css, it redirects,
   but its like the css is screwed up. Im not sure if its the caching program or
   not. THE CODE I HAVE TRIED is this RewriteEngine On RewriteCond %{HTTPS} off 
   RewriteRule (.*) [https://%](https://%){HTTP_HOST}%{REQUEST_URI} [R=301,L]
 * but with that the css is messed up
    this is my htaccess file
 * # BEGIN W3TC Browser Cache
    <IfModule mod_mime.c> AddType text/css .css AddType
   text/x-component .htc AddType application/x-javascript .js AddType application/
   javascript .js2 AddType text/javascript .js3 AddType text/x-js .js4 AddType text/
   html .html .htm AddType text/richtext .rtf .rtx AddType image/svg+xml .svg AddType
   text/plain .txt AddType text/xsd .xsd AddType text/xsl .xsl AddType text/xml .
   xml AddType video/asf .asf .asx .wax .wmv .wmx AddType video/avi .avi AddType
   image/bmp .bmp AddType application/java .class AddType video/divx .divx AddType
   application/msword .doc .docx AddType application/vnd.ms-fontobject .eot AddType
   application/x-msdownload .exe AddType image/gif .gif AddType application/x-gzip.
   gz .gzip AddType image/x-icon .ico AddType image/jpeg .jpg .jpeg .jpe AddType
   image/webp .webp AddType application/json .json AddType application/vnd.ms-access.
   mdb AddType audio/midi .mid .midi AddType video/quicktime .mov .qt AddType audio/
   mpeg .mp3 .m4a AddType video/mp4 .mp4 .m4v AddType video/mpeg .mpeg .mpg .mpe
   AddType application/vnd.ms-project .mpp AddType application/x-font-otf .otf AddType
   application/vnd.ms-opentype ._otf AddType application/vnd.oasis.opendocument.
   database .odb AddType application/vnd.oasis.opendocument.chart .odc AddType application/
   vnd.oasis.opendocument.formula .odf AddType application/vnd.oasis.opendocument.
   graphics .odg AddType application/vnd.oasis.opendocument.presentation .odp AddType
   application/vnd.oasis.opendocument.spreadsheet .ods AddType application/vnd.oasis.
   opendocument.text .odt AddType audio/ogg .ogg AddType application/pdf .pdf AddType
   image/png .png AddType application/vnd.ms-powerpoint .pot .pps .ppt .pptx AddType
   audio/x-realaudio .ra .ram AddType image/svg+xml .svg .svgz AddType application/
   x-shockwave-flash .swf AddType application/x-tar .tar AddType image/tiff .tif.
   tiff AddType application/x-font-ttf .ttf .ttc AddType application/vnd.ms-opentype.
   _ttf AddType audio/wav .wav AddType audio/wma .wma AddType application/vnd.ms-
   write .wri AddType application/font-woff .woff AddType application/font-woff2.
   woff2 AddType application/vnd.ms-excel .xla .xls .xlsx .xlt .xlw AddType application/
   zip .zip </IfModule> <IfModule mod_expires.c> ExpiresActive On ExpiresByType 
   text/css A3153600 ExpiresByType text/x-component A3153600 ExpiresByType application/
   x-javascript A3153600 ExpiresByType application/javascript A3153600 ExpiresByType
   text/javascript A3153600 ExpiresByType text/x-js A3153600 ExpiresByType text/
   html A3600 ExpiresByType text/richtext A3600 ExpiresByType image/svg+xml A3600
   ExpiresByType text/plain A3600 ExpiresByType text/xsd A3600 ExpiresByType text/
   xsl A3600 ExpiresByType text/xml A3600 ExpiresByType video/asf A3153600 ExpiresByType
   video/avi A3153600 ExpiresByType image/bmp A3153600 ExpiresByType application/
   java A3153600 ExpiresByType video/divx A3153600 ExpiresByType application/msword
   A3153600 ExpiresByType application/vnd.ms-fontobject A3153600 ExpiresByType application/
   x-msdownload A3153600 ExpiresByType image/gif A3153600 ExpiresByType application/
   x-gzip A3153600 ExpiresByType image/x-icon A3153600 ExpiresByType image/jpeg 
   A3153600 ExpiresByType image/webp A3153600 ExpiresByType application/json A3153600
   ExpiresByType application/vnd.ms-access A3153600 ExpiresByType audio/midi A3153600
   ExpiresByType video/quicktime A3153600 ExpiresByType audio/mpeg A3153600 ExpiresByType
   video/mp4 A3153600 ExpiresByType video/mpeg A3153600 ExpiresByType application/
   vnd.ms-project A3153600 ExpiresByType application/x-font-otf A3153600 ExpiresByType
   application/vnd.ms-opentype A3153600 ExpiresByType application/vnd.oasis.opendocument.
   database A3153600 ExpiresByType application/vnd.oasis.opendocument.chart A3153600
   ExpiresByType application/vnd.oasis.opendocument.formula A3153600 ExpiresByType
   application/vnd.oasis.opendocument.graphics A3153600 ExpiresByType application/
   vnd.oasis.opendocument.presentation A3153600 ExpiresByType application/vnd.oasis.
   opendocument.spreadsheet A3153600 ExpiresByType application/vnd.oasis.opendocument.
   text A3153600 ExpiresByType audio/ogg A3153600 ExpiresByType application/pdf 
   A3153600 ExpiresByType image/png A3153600 ExpiresByType application/vnd.ms-powerpoint
   A3153600 ExpiresByType audio/x-realaudio A3153600 ExpiresByType image/svg+xml
   A3153600 ExpiresByType application/x-shockwave-flash A3153600 ExpiresByType application/
   x-tar A3153600 ExpiresByType image/tiff A3153600 ExpiresByType application/x-
   font-ttf A3153600 ExpiresByType application/vnd.ms-opentype A3153600 ExpiresByType
   audio/wav A3153600 ExpiresByType audio/wma A3153600 ExpiresByType application/
   vnd.ms-write A3153600 ExpiresByType application/font-woff A3153600 ExpiresByType
   application/font-woff2 A3153600 ExpiresByType application/vnd.ms-excel A3153600
   ExpiresByType application/zip A3153600 </IfModule> <IfModule mod_deflate.c> AddOutputFilterByType
   DEFLATE text/css text/x-component application/x-javascript application/javascript
   text/javascript text/x-js text/html text/richtext image/svg+xml text/plain text/
   xsd text/xsl text/xml image/bmp application/java application/msword application/
   vnd.ms-fontobject application/x-msdownload image/x-icon image/webp application/
   json application/vnd.ms-access application/vnd.ms-project application/x-font-
   otf application/vnd.ms-opentype application/vnd.oasis.opendocument.database application/
   vnd.oasis.opendocument.chart application/vnd.oasis.opendocument.formula application/
   vnd.oasis.opendocument.graphics application/vnd.oasis.opendocument.presentation
   application/vnd.oasis.opendocument.spreadsheet application/vnd.oasis.opendocument.
   text audio/ogg application/pdf application/vnd.ms-powerpoint image/svg+xml application/
   x-shockwave-flash image/tiff application/x-font-ttf application/vnd.ms-opentype
   audio/wav application/vnd.ms-write application/font-woff application/font-woff2
   application/vnd.ms-excel <IfModule mod_mime.c> # DEFLATE by extension AddOutputFilter
   DEFLATE js css htm html xml </IfModule> </IfModule> <FilesMatch “\.(css|htc|less
   |js|js2|js3|js4|CSS|HTC|LESS|JS|JS2|JS3|JS4)$”> FileETag MTime Size <IfModule
   mod_headers.c> Header set Pragma “public” Header append Cache-Control “public”
   Header set X-Powered-By “W3 Total Cache/0.9.7” </IfModule> </FilesMatch> <FilesMatch“\.(
   html|htm|rtf|rtx|svg|txt|xsd|xsl|xml|HTML|HTM|RTF|RTX|SVG|TXT|XSD|XSL|XML)$”>
   FileETag MTime Size <IfModule mod_headers.c> Header append Vary User-Agent env
   =!dont-vary Header set Pragma “public” Header append Cache-Control “public” Header
   set X-Powered-By “W3 Total Cache/0.9.7” </IfModule> </FilesMatch> <FilesMatch“\.(
   asf|asx|wax|wmv|wmx|avi|bmp|class|divx|doc|docx|eot|exe|gif|gz|gzip|ico|jpg|jpeg
   |jpe|webp|json|mdb|mid|midi|mov|qt|mp3|m4a|mp4|m4v|mpeg|mpg|mpe|mpp|otf|_otf|
   odb|odc|odf|odg|odp|ods|odt|ogg|pdf|png|pot|pps|ppt|pptx|ra|ram|svg|svgz|swf|
   tar|tif|tiff|ttf|ttc|_ttf|wav|wma|wri|woff|woff2|xla|xls|xlsx|xlt|xlw|zip|ASF
   |ASX|WAX|WMV|WMX|AVI|BMP|CLASS|DIVX|DOC|DOCX|EOT|EXE|GIF|GZ|GZIP|ICO|JPG|JPEG
   |JPE|WEBP|JSON|MDB|MID|MIDI|MOV|QT|MP3|M4A|MP4|M4V|MPEG|MPG|MPE|MPP|OTF|_OTF|
   ODB|ODC|ODF|ODG|ODP|ODS|ODT|OGG|PDF|PNG|POT|PPS|PPT|PPTX|RA|RAM|SVG|SVGZ|SWF|
   TAR|TIF|TIFF|TTF|TTC|_TTF|WAV|WMA|WRI|WOFF|WOFF2|XLA|XLS|XLSX|XLT|XLW|ZIP)$”>
   FileETag MTime Size <IfModule mod_headers.c> Header set Pragma “public” Header
   append Cache-Control “public” Header set X-Powered-By “W3 Total Cache/0.9.7” 
   </IfModule> </FilesMatch> <FilesMatch “\.(bmp|class|doc|docx|eot|exe|ico|webp
   |json|mdb|mpp|otf|_otf|odb|odc|odf|odg|odp|ods|odt|ogg|pdf|pot|pps|ppt|pptx|svg
   |svgz|swf|tif|tiff|ttf|ttc|_ttf|wav|wri|woff|woff2|xla|xls|xlsx|xlt|xlw|BMP|CLASS
   |DOC|DOCX|EOT|EXE|ICO|WEBP|JSON|MDB|MPP|OTF|_OTF|ODB|ODC|ODF|ODG|ODP|ODS|ODT|
   OGG|PDF|POT|PPS|PPT|PPTX|SVG|SVGZ|SWF|TIF|TIFF|TTF|TTC|_TTF|WAV|WRI|WOFF|WOFF2
   |XLA|XLS|XLSX|XLT|XLW)$”> <IfModule mod_headers.c> Header unset Last-Modified
   </IfModule> </FilesMatch> # END W3TC Browser Cache # BEGIN W3TC CDN <FilesMatch“\.(
   asf|asx|wax|wmv|wmx|avi|bmp|class|divx|doc|docx|eot|exe|gif|gz|gzip|ico|jpg|jpeg
   |jpe|webp|json|mdb|mid|midi|mov|qt|mp3|m4a|mp4|m4v|mpeg|mpg|mpe|mpp|otf|_otf|
   odb|odc|odf|odg|odp|ods|odt|ogg|pdf|png|pot|pps|ppt|pptx|ra|ram|svg|svgz|swf|
   tar|tif|tiff|ttf|ttc|_ttf|wav|wma|wri|woff|woff2|xla|xls|xlsx|xlt|xlw|zip|ASF
   |ASX|WAX|WMV|WMX|AVI|BMP|CLASS|DIVX|DOC|DOCX|EOT|EXE|GIF|GZ|GZIP|ICO|JPG|JPEG
   |JPE|WEBP|JSON|MDB|MID|MIDI|MOV|QT|MP3|M4A|MP4|M4V|MPEG|MPG|MPE|MPP|OTF|_OTF|
   ODB|ODC|ODF|ODG|ODP|ODS|ODT|OGG|PDF|PNG|POT|PPS|PPT|PPTX|RA|RAM|SVG|SVGZ|SWF|
   TAR|TIF|TIFF|TTF|TTC|_TTF|WAV|WMA|WRI|WOFF|WOFF2|XLA|XLS|XLSX|XLT|XLW|ZIP)$”>
   <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{HTTPS} !=on RewriteRule.*–[
   E=CANONICAL:[http://%](http://%){HTTP_HOST}%{REQUEST_URI},NE] RewriteCond %{HTTPS}
   =on RewriteRule .* – [E=CANONICAL:[https://%](https://%){HTTP_HOST}%{REQUEST_URI},
   NE] </IfModule> <IfModule mod_headers.c> Header set Link “<%{CANONICAL}e>; rel
   =\”canonical\”” </IfModule> </FilesMatch> <IfModule mod_headers.c> Header set
   Access-Control-Allow-Origin “*” </IfModule> # END W3TC CDN # BEGIN W3TC Page 
   Cache core <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteCond%{
   HTTPS} =on RewriteRule .* – [E=W3TC_SSL:_ssl] RewriteCond %{SERVER_PORT} =443
   RewriteRule .* – [E=W3TC_SSL:_ssl] RewriteCond %{HTTP:X-Forwarded-Proto} =https[
   NC] RewriteRule .* – [E=W3TC_SSL:_ssl] RewriteCond %{HTTP:Accept-Encoding} gzip
   RewriteRule .* – [E=W3TC_ENC:_gzip] RewriteCond %{HTTP_COOKIE} w3tc_preview [
   NC] RewriteRule .* – [E=W3TC_PREVIEW:_preview] RewriteCond %{REQUEST_METHOD} !
   =POST RewriteCond %{QUERY_STRING} =”” RewriteCond %{REQUEST_URI} \/$ RewriteCond%{
   HTTP_COOKIE} !(comment_author|wp\-postpass|w3tc_logged_out|wordpress_logged_in
   |wptouch_switch_toggle) [NC] RewriteCond “%{DOCUMENT_ROOT}/wp-content/cache/page_enhanced/%{
   HTTP_HOST}/%{REQUEST_URI}/_index%{ENV:W3TC_SSL}%{ENV:W3TC_PREVIEW}.html%{ENV:
   W3TC_ENC}” -f RewriteRule .* “/wp-content/cache/page_enhanced/%{HTTP_HOST}/%{
   REQUEST_URI}/_index%{ENV:W3TC_SSL}%{ENV:W3TC_PREVIEW}.html%{ENV:W3TC_ENC}” [L]
   </IfModule> # END W3TC Page Cache core # BEGIN WordPress <IfModule mod_rewrite.
   c> RewriteEngine On RewriteBase / RewriteCond %{REQUEST_URI} !^/\.well-known/
   acme-challenge/[0-9a-zA-Z_-]+$ RewriteCond %{REQUEST_URI} !^/\.well-known/cpanel-
   dcv/[0-9a-zA-Z_-]+$ RewriteCond %{REQUEST_URI} !^/\.well-known/pki-validation/[
   A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$ RewriteRule ^index\.php$ – [L] RewriteCond%{
   REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI}!
   ^/\.well-known/acme-challenge/[0-9a-zA-Z_-]+$ RewriteCond %{REQUEST_URI} !^/\.
   well-known/cpanel-dcv/[0-9a-zA-Z_-]+$ RewriteCond %{REQUEST_URI} !^/\.well-known/
   pki-validation/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$ RewriteRule . /index.php [
   L] </IfModule>
 * # END WordPress
 * # Wordfence WAF
    <Files “.user.ini”> <IfModule mod_authz_core.c> Require all 
   denied </IfModule> <IfModule !mod_authz_core.c> Order deny,allow Deny from all
   </IfModule> </Files>
 * # END Wordfence WAF

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

 *  Plugin Contributor [Marko Vasiljevic](https://wordpress.org/support/users/vmarko/)
 * (@vmarko)
 * [7 years, 8 months ago](https://wordpress.org/support/topic/running-redirect-from-http-www-to-https/#post-10723997)
 * Hello [@workky](https://wordpress.org/support/users/workky/),
 * The problem is that the website is requesting CSS and JS files through http, 
   the browser is blocking that for security reasons (insecure content).
    Try installing
   a plugin such as this one: [https://wordpress.org/plugins/force-https-littlebizzy/](https://wordpress.org/plugins/force-https-littlebizzy/)
   I hope this helps
 *  Thread Starter [workky](https://wordpress.org/support/users/workky/)
 * (@workky)
 * [7 years, 8 months ago](https://wordpress.org/support/topic/running-redirect-from-http-www-to-https/#post-10729416)
 * Hey Marko, Thank You
    I cant believe that worked, would rather do it without 
   a plugin, but heck, it was easy
 *  Plugin Contributor [Marko Vasiljevic](https://wordpress.org/support/users/vmarko/)
 * (@vmarko)
 * [7 years, 8 months ago](https://wordpress.org/support/topic/running-redirect-from-http-www-to-https/#post-10729464)
 * Hello [@workky](https://wordpress.org/support/users/workky/),
 * I am glad that your issue is resolved.
 *  Please take some time and post a 5-star review [here](https://wordpress.org/support/plugin/w3-total-cache/reviews/)
   if convenient. This shouldn’t take more than a couple of minutes. Our goal is
   to continue offering a top-notch product, and your review could greatly help 
   us to continue doing so.

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

The topic ‘running redirect from http www. to https’ is closed to new replies.

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

 * 3 replies
 * 2 participants
 * Last reply from: [Marko Vasiljevic](https://wordpress.org/support/users/vmarko/)
 * Last activity: [7 years, 8 months ago](https://wordpress.org/support/topic/running-redirect-from-http-www-to-https/#post-10729464)
 * Status: resolved