this post was submitted on 18 May 2025
10 points (91.7% liked)

Web Development

3955 readers
14 users here now

Welcome to the web development community! This is a place to post, discuss, get help about, etc. anything related to web development

What is web development?

Web development is the process of creating websites or web applications

Rules/Guidelines

Related Communities

Wormhole

Some webdev blogsNot sure what to post in here? Want some web development related things to read?

Heres a couple blogs that have web development related content

CreditsIcon base by Delapouite under CC BY 3.0 with modifications to add a gradient

founded 2 years ago
MODERATORS
 

Same as above:

Can I create a CNAME record to point a subdomain to a webpage e.g. blog.example.com -> example.com/blog?

I would also like to know if I can do this to point subdomains to webpages on different websites.

e.g. bluesky.example.com -> bsky.app/profile/example.com

top 7 comments
sorted by: hot top controversial new old
[–] [email protected] 10 points 1 week ago

CNAMEs can only point to other domains. Redirects like that would be handled on the HTTP level, so you'd need a web server in the mix that sends requesters to the right place when they try to access the subdomain. It can redirect to anywhere, not just domains you control, so the Bluesky example would be handled the same way as the other one.

[–] irelephant 8 points 1 week ago

No, when you make a http request, the route is a part of the headers. DNS is only the name part.

[–] [email protected] 7 points 1 week ago

That's being done with a reverse proxy.

[–] refalo 5 points 1 week ago (1 children)

Not strictly within the normal way DNS works, no. A CNAME record response can only contain another domain or subdomain name. You would have to run a webserver that listens on the IP that the CNAME record eventually pointed to, in order to handle redirections to a specific URL.

[–] [email protected] 2 points 1 week ago (1 children)

OK. Is there a web service that does this or do I have to run my own service and make the redirects myself?

[–] refalo 2 points 1 week ago

There is, just google something like "url redirection service" and you'll find lots. Your domain/DNS provider may already offer one as well.

[–] [email protected] 4 points 1 week ago

Easiest way to accomplish what you want: host a static html page on blog.example.com that redirects the user to example.com/blog:

https://stackoverflow.com/questions/5411538/how-to-redirect-one-html-page-to-another-on-load

I’ll note that a server side redirect would be preferred if this is for professional or business use. For personal shit, go nuts