[Help] .htaccess issues with HTTPS

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • EN1GMA
    Confirmed User
    • Nov 2005
    • 1252

    #1

    Tech [Help] .htaccess issues with HTTPS

    Hello guys,

    Can someone give me a little help with my htaccess file?
    I installed SSL in my site and now I'm having some problems adding a code to redirect from http:// to https://

    The code is fine:
    Code:
    RewriteEngine On
    RewriteCond %{HTTPS} off
    RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
    The problem is that I'm using W3 Total Cache plugin and I think is causing conflict.
    I need someone to give a look to my .htaccess file.

    Please add me on Skype: timoteoluis

    Help!
  • rdunn
    Confirmed User
    • Dec 2015
    • 108

    #2
    I am sure that there is a setting for SSL in the option for W3. Under Page cache settings if I remember correctly.
    Email: support [at] babeco [dot] net
    ICQ: 719903707
    M3 Servers

    Comment

    • EN1GMA
      Confirmed User
      • Nov 2005
      • 1252

      #3
      Yes there is, but only for cache ssl pages, not to redirect.

      Comment

      • EN1GMA
        Confirmed User
        • Nov 2005
        • 1252

        #4
        Please take a look to my .htaccess file:

        Code:
        # 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_COOKIE} w3tc_preview [NC]
            RewriteRule .* - [E=W3TC_PREVIEW:_preview]
            RewriteCond %{REQUEST_METHOD} !=POST
            RewriteCond %{QUERY_STRING} =""
            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" -f
            RewriteRule .* "/wp-content/cache/page_enhanced/%{HTTP_HOST}/%{REQUEST_URI}/_index%{ENV:W3TC_SSL}%{ENV:W3TC_PREVIEW}.html" [L]
        </IfModule>
        # END W3TC Page Cache core
        
        # BEGIN WordPress
        <IfModule mod_rewrite.c>
        RewriteEngine On
        RewriteBase /
        RewriteRule ^index\.php$ - [L]
        RewriteCond %{REQUEST_FILENAME} !-f
        RewriteCond %{REQUEST_FILENAME} !-d
        RewriteRule . /index.php [L]
        </IfModule>
        # END WordPress
        
        ExpiresActive On
        <FilesMatch "\.(otf|ico|pdf|flv|woff)$">
        Header set Cache-Control "max-age=29030400, public"
        ExpiresDefault "access plus 1 years"
        Header unset Last-Modified
        Header unset ETag
        SetOutputFilter DEFLATE
        </FilesMatch>
        # 1 MONTHS
        <FilesMatch "\.(jpg|jpeg|png|gif|swf)$">
        Header set Cache-Control "max-age=2419200, public"
        ExpiresDefault "access plus 1 month"
        SetOutputFilter DEFLATE
        </FilesMatch>
        <FilesMatch "\.(xml|txt|css|js)$">
        Header set Cache-Control "max-age=604800, public"
        ExpiresDefault "access plus 1 week"
        SetOutputFilter DEFLATE
        </FilesMatch>
        # 30 MIN
        <FilesMatch "\.(html|htm|php)$">
        SetOutputFilter DEFLATE
        </FilesMatch>
        
        # compress text, html, javascript, css, xml:
        AddOutputFilterByType DEFLATE text/plain
        AddOutputFilterByType DEFLATE text/html
        AddOutputFilterByType DEFLATE text/xml
        AddOutputFilterByType DEFLATE text/css
        AddOutputFilterByType DEFLATE application/xml
        AddOutputFilterByType DEFLATE application/xhtml+xml
        AddOutputFilterByType DEFLATE application/rss+xml
        AddOutputFilterByType DEFLATE application/javascript
        AddOutputFilterByType DEFLATE application/x-javascript
        AddOutputFilterByType DEFLATE application/x-javascript
        AddOutputFilterByType DEFLATE application/font-woff
        
        # Or, compress certain file types by extension:
        <files *.html>
        SetOutputFilter DEFLATE
        </files>
        Whats the best place to add redirect code from http:// to https:// ?

        Please help

        Comment

        • TitanWM
          Confirmed User
          • Dec 2015
          • 111

          #5
          Originally posted by EN1GMA
          Hello guys,

          Can someone give me a little help with my htaccess file?
          I installed SSL in my site and now I'm having some problems adding a code to redirect from http:// to https://

          The code is fine:
          Code:
          RewriteEngine On
          RewriteCond %{HTTPS} off
          RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
          The problem is that I'm using W3 Total Cache plugin and I think is causing conflict.
          I need someone to give a look to my .htaccess file.

          Please add me on Skype: timoteoluis

          Help!
          Code:
          RewriteEngine On
          
          RewriteCond %{HTTP_HOST} !^YOURDOMAIN\.COM$ [NC,OR]
          RewriteCond %{HTTPS} =off
          RewriteRule ^(.*)$ https://YOURDOMAIN.COM/$1 [R=301,L]
          CamSoda invite link - promote an unsatisfied cam site!

          Comment

          • EN1GMA
            Confirmed User
            • Nov 2005
            • 1252

            #6
            Thank you mate.

            It seems that is a mod_pagespeed issue after all :/

            Comment

            • magneto664
              God Bless You
              • Aug 2014
              • 1470

              #7
              Try this

              Code:
              RewriteEngine On
              RewriteBase /
              RewriteCond %{HTTP_HOST} !^www\.
              RewriteRule ^(.*)$ https://www.%{HTTP_HOST}/$1 [R=301,L]
              magneto664 📧 gmail.com
              Cams.Zone 💘 Best CDN for Adult Content
              My Fav: 👍 Chaturbate 👍 Stripchat 👍 AdultFriendFinder

              Comment

              Working...