Hi, is there a way to force all the flow on https ?
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}/$1 [R=301,L]
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
I made your change getting this htaccess, everything seems to work.. can it be okay or do I have to change something ?I use this my htaccess file. It will redirect non https and/or non www. to https://www.mysite.com
Code:RewriteCond %{HTTP_HOST} !^www\. RewriteRule ^(.*)$ https://www.%{HTTP_HOST}/$1 [R=301,L] RewriteCond %{HTTPS} off RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
# Mod_security can interfere with uploading of content such as attachments. If you
# cannot attach files, remove the "#" from the lines below.
#<IfModule mod_security.c>
# SecFilterEngine Off
# SecFilterScanPOST Off
#</IfModule>
ErrorDocument 401 default
ErrorDocument 403 default
ErrorDocument 404 default
ErrorDocument 405 default
ErrorDocument 406 default
ErrorDocument 500 default
ErrorDocument 501 default
ErrorDocument 503 default
<IfModule mod_rewrite.c>
RewriteEngine On
# If you are having problems with the rewrite rules, remove the "#" from the
# line that begins "RewriteBase" below. You will also have to change the path
# of the rewrite to reflect the path to your XenForo installation.
#RewriteBase /xenforo
# This line may be needed to workaround HTTP Basic auth issues when using PHP as a CGI.
#RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}/$1 [R=301,L]
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^(data/|js/|styles/|install/|favicon\.ico|crossdomain\.xml|robots\.txt) - [NC,L]
RewriteRule ^.*$ index.php [NC,L]
</IfModule>
I made your change getting this htaccess, everything seems to work.. can it be okay or do I have to change something ?
yes man, everything seems to work thanks !Looks OK to me. It's working how you want it correct?
It should be noted... this works if you are using Apache or LightSpeed.... if you are using nginx as your HTTP server then it will not.I use this in my htaccess file. It will redirect non https and/or non www. to https://www.mysite.com
Check Cloudflare.com!Hi, is there a way to force all the flow on https ?
For the moment, it seems to workIt should be noted... this works if you are using Apache or LightSpeed.... if you are using nginx as your HTTP server then it will not.
Why man ?Check Cloudflare.com!
As I said,For the moment, it seems to work
htaccess
works in Apache... and will work with LiteSpeed (an Apache alternative), but the file itself will not work with (unless they've changed) OpenLiteSpeed - you have to put them in the settings as it wont' read the file. server {
listen 80;
listen [2604:a880:800:a1::a6:9001]:80;
server_name astrowhat.com www.astrowhat.com dso.photos www.dso.photos;
return 302 https://astrowhat.com$request_uri;
Cloudflare is useful.Why man ?
We use essential cookies to make this site work, and optional cookies to enhance your experience.