By treeant
The following lines are in the .htaccess I wrote.
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^40.230.60.270
RewriteRule (.*) https://www.mywebsite.com/$1 [R=301,L]
</IfModule>
It redirects when I type this in the browser. http://40.230.60.270
But when I write like this, it doesn’t redirect. https://40.230.60.270
I bought SSL certificate for two years and there was no problem with the certificate.
Can anyone tell me what its rewrite condition is ?
This textbox defaults to using Markdown to format your answer.
You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!
Accepted Answer
Hello,
Do you have a VirtualHost entry matching the IP address 40.230.60.270 with https and not http? If there is an entry for the IP address with https this will be the reason.
Create a VirtualHost entry matching 40.230.60.270 as ServerName, but not using https, but http instead. Then redirect this to your domain name.
Let me know how it goes.
Hello.
I am having this same issue. I have tried to create a new VirtualHost entry as my ServerName but the https://ip is not redirecting to https://domain.
Currently the http://ip is redirecting to the https://domain.
When I tried to create a redirect on the VirtualHost on port 443 all my entry points ( https://ip and https://domain ) stop working, giving a ‘not allowed to acess this resource error’.
ServerAdmin webmaster@localhost
DocumentRoot /dev/null
ServerName http://ip
ServerAlias domain.com www.domain.com
Get paid to write technical tutorials and select a tech-focused charity to receive a matching donation.
Full documentation for every DigitalOcean product.
The Wave has everything you need to know about building a business, from raising funding to marketing your product.
Stay up to date by signing up for DigitalOcean’s Infrastructure as a Newsletter.
New accounts only. By submitting your email you agree to our Privacy Policy
Scale up as you grow — whether you're running one virtual machine or ten thousand.
Sign up and get $200 in credit for your first 60 days with DigitalOcean.*
*This promotional offer applies to new accounts only.