Custom domain(Hostiner) in heroku not working without www - heroku

Recently i have purchase domain from hostinger and using heroku hosting but some how my domain working only with www. when i try to access url like example.com it shows me hostinger page.
i have tried follwoing name as domain name in heroku custom domain setting.
www.example.com
example.com
*.example.com
and tried using dns target of above url in my hostinger domain setting in CANME but its still not working.
what should i put in hosts part of hostinger and where its should be exactly pointed to.
Please help me to solve the error...

Related

masking heroku app from godaddy using cloudflare

I am trying to set up my herokupapp with my custom domain name from Godaddy. I hav gone through the process of getting it wokring using a cname through cloudflare.
Everything is working. However, when I go to my site at example.com my browser changes the url to example.herokuapp.com.
Going to: http://www.example.com/ and www.example.com do work
I don't want this obviously, what am I doing wrong?
Don't use an A record for your root domain. Heroku doesn't provide static IP addresses, so whatever value you put there won't be valid for long.
Since you're using CloudFlare you should be able to set up a CNAME for your apex domain just like you did for your www subdomain. CloudFlare has a feature called CNAME flattening that should make a CNAME on your root domain work as expected.
Regarding your comment that the www subdomain started working, that's typical of DNS changes. They take time to propagate. Give it some time.

How to redirect my naked domain to https://www.mywebsite.com with Google Domains and Heroku?

I host my website on heroku and my domain is managed by google domains.
I have successfully linked my domain to my heroku app. However, to go to my website, people are forced to type the exact domain www.mywebsite.com . If someone just type mywebsite.com there is an http error.
I'm searching on both google & heroku docs but i don't find anything related to this . All info i found are about subdomains.
Any idea for redirecting all http/www typo to my www.mywebsite.com ?
At the core, keep in mind that example.com and www.example.com are 2 different hosts that can resolve to different IPs. Your DNS settings at Google Domains handles this. Either direct both of them to Heroku or simply direct "www" to Heroku via the CNAME record that they give you and then use Google Domains forwarding feature to forward all non-www traffic to www.example.com.
In the Synthetic records, choose Subdomain forward, fill # in Subdomain, then www.yourdomain.com in the Destination URL, also choose Forward path and then ADD

Heroku + GoDaddy configuration

I am having trouble configuring my domain with Heroku and Godaddy. I made a custom domain using the domain name I bought which generated;
www.example.herokudns.com
Then I head over to Godaddy and select;
CNAME
Host -> www
points to -> example.herokudns.com
Now it works but not without the
www
So I create a custom root domain
heroku domains:add example.com
but no examples are given for Godaddy. So how do I configure my domain to get "without www" to work? Thanks

Godaddy and heroku, pointing domain

I have a domain from godaddy and an app hosted on heroku. Now I can access my app by domain.com or www.domain.com or domain.herokuapp.com i want to remove the last version and domain.herokuapp.com to become domain.com.
I have name.com and www.name.com worked but i want to get rid off name.herokuapp.com
Thanks!
You can use rack-cannonical-host https://github.com/tylerhunt/rack-canonical-host to force anyone visiting domain.herokuapp.com to be redirected to domain.com or www.domain.com. I use this for CodeTriage so if you visit http://issuetriage.com it will redirect to https://www.codetriage.com. Here is the code in the project that sets up the redirect.
This may helps (Custom Domain Names for Apps in Heroku).
You can also redirect www.domain.com to domain.com in GoDaddy

Custom Domain pointing to heroku app changes URL in browser?

I have an website hosted on heroku. App url is like example.herokuapp.com
I bought domain with name www.example.com and on visiting this URL I pointed to example.herokuapp.com. This works fine however URL in browser changes to heroku app rather it should stay custom domain www.example.com
What configurations are required?
That suggests you're using domain forwarding at your DNS provider and not adding a CNAME entry to your domain pointing at example.herokuapp.com for the www host

Resources