Question

redirect https://properorder.ie to https://properorder.com using .htaccess

Posted July 13, 2016 1.9k views
UbuntuApacheDNS

Hi,

I created the following htaccess file:

Options +FollowSymlinks 
RewriteEngine on 
RewriteCond %{HTTP_HOST} ^properorder.ie [NC] 
RewriteRule ^(.*)$ https://www.properorder.co/$1 [L,R=301]

https://properorder.ie & https://www.properorder.ie doesn’t work, I get and SSL connetion error error, err_ssl_server_bad_format

http redirects fine.

I am obviously missing some lines of code in the .htaccess file.

Any help will be much appreciated.

Thanks,

Clive

edited by asb
1 comment
  • Apologies, here is the correct htaccess file:

    Options +FollowSymLinks
    RewriteEngine On
    RewriteBase /
    
    RewriteCond %{SERVER_PORT} 80 
    RewriteRule ^(.*)$ https://www.properorder.co/$1 [L,R=301,NC]
    
    # RewriteCond %{SERVER_PORT} 443
    # RewriteRule ^(.*)$ https://www.properorder.co/$1 [L,R=301,NC]
    
    RewriteCond %{HTTP_HOST} !^www.properorder\.co [NC]
    RewriteRule ^(.*)$ https://www.properorder.co/$1 [L,R=301,NC]
    
    edited by asb

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

×
2 answers

This question was answered by @clivestrydom:

Apologies, here is the correct htaccess file:

Options +FollowSymLinks
RewriteEngine On
RewriteBase /

RewriteCond %{SERVER_PORT} 80 
RewriteRule ^(.*)$ https://www.properorder.co/$1 [L,R=301,NC]

# RewriteCond %{SERVER_PORT} 443
# RewriteRule ^(.*)$ https://www.properorder.co/$1 [L,R=301,NC]

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

View the original comment

Hello,

You can try with some of the following rules:

The following forces any http request to be rewritten using https. For example, the following code forces a request to http://example.com to load https://example.com. It also forces directly linked resources (images, css, etc.) to use https:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]

The below code when added to an .htaccess file will automatically redirect any traffic destined for http: to https:

RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301,NE]

Let me know how it goes.

Regards,
Alex

Submit an Answer