GoFuckYourself.com - Adult Webmaster Forum

GoFuckYourself.com - Adult Webmaster Forum (https://gfy.com/index.php)
-   Fucking Around & Business Discussion (https://gfy.com/forumdisplay.php?f=26)
-   -   Tech [Help] .htaccess issues with HTTPS (https://gfy.com/showthread.php?t=1254202)

EN1GMA 03-27-2017 09:14 AM

[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! :uhoh

rdunn 03-27-2017 09:20 AM

I am sure that there is a setting for SSL in the option for W3. Under Page cache settings if I remember correctly.

EN1GMA 03-27-2017 10:39 AM

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

EN1GMA 03-27-2017 11:35 AM

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 :)

TitanWM 03-27-2017 02:26 PM

Quote:

Originally Posted by EN1GMA (Post 21659059)
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! :uhoh

Code:

RewriteEngine On

RewriteCond %{HTTP_HOST} !^YOURDOMAIN\.COM$ [NC,OR]
RewriteCond %{HTTPS} =off
RewriteRule ^(.*)$ https://YOURDOMAIN.COM/$1 [R=301,L]


EN1GMA 03-27-2017 02:27 PM

Thank you mate.

It seems that is a mod_pagespeed issue after all :/

magneto664 03-27-2017 02:58 PM

Try this

Code:

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}/$1 [R=301,L]



All times are GMT -7. The time now is 03:18 AM.

Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
©2000-, AI Media Network Inc