Welcome to Admin Junkies, Guest — join our community!

Register or log in to explore all our content and services for free on Admin Junkies.

  • Admin Junkies is proud to announce 📣 an awesome ☀️ summer special on ✍️ Content Bundles for YOUR forums! Kickstart your discussions with a Content Bundle. For the entire summer through August, use the promo code AJSUMMER 🎉 to receive 50% 🎁 off your content bundle. For example, a package that normally only costs 100 Credits will only cost 50 💰 credits. Full news here.

Using subdomains vs folders

Joined
Sep 5, 2012
Messages
3,037
Credits
12,827
Do you prefer to use a subdomain for each individual site you're hosting on one domain, or do you prefer to have things set up in folders so that your URL will always remain the same, just with the folder name at the end? I prefer using subdomains, I think it's much easier for people to navigate a site that uses subdomains for each part of their site. For example, Sonic Retro, a Sonic the Hedgehog community I am a member on have not only a forum but a Wordpress installation used as their front page, and a Mediawiki installation for their wiki. Each website is on a subdomain, making it easy to find exactly what part of the website you wish to visit.
 
Advertisement Placeholder
I've done both over the years.

I definitely lean towards subdomains these days because it's practically easier - I don't necessarily have the subdomains on the same server or same hosting setup depending on exactly what I'm doing, e.g. if I have a WordPress marketing site in front of a more complex booking app, I'm *definitely* putting those on separate subdomains, especially because WordPress plays hell with htaccess files, and when I'm doing complex booking/ecommerce stuff, I'm using Laravel which has specific rules about putting files in different places.

For self-contained apps subdirectories can be fine but more and more software is doing the 'expose only the web-facing bit of the app in the public_html directory' and keep the rest outside so subdomains are (much) easier to get that going.

But it's possible to do some really gnarly things if you have complete control over the server stack, for example one site I maintained for a while had a Python based front page/login which controlled which tiles you saw when you logged in, and each of the tiles was its own PHP application 'in a subfolder'. All tied together through SSO so you log into the portal, then each of the sub apps would work as if you'd logged in, but it was... pretty rad to build. Lots of magic involved with having a webserver in front of the webserver - the Python stuff ran on Python/gunicorn in one container, each of the PHP apps on Apache/PHP in their own separate containers, and a single front container with nginx to broker all the connections and some fancy wiring in AWS land to make any of it work. I'd never do it again if I had the choice, I'd totally prefer to use subdomains but it *is* possible if you have the time and inclination.
 

Log in or register to unlock full forum benefits!

Log in or register to unlock full forum benefits!

Register

Register on Admin Junkies completely free.

Register now
Log in

If you have an account, please log in

Log in
Who read this thread (Total readers: 0)
No registered users viewing this thread.

Would You Rather #9

  • Start a forum in a popular but highly competitive niche

    Votes: 5 17.2%
  • Initiate a forum within a limited-known niche with zero competition

    Votes: 24 82.8%
Win this space by entering the Website of The Month Contest

Theme editor

Theme customizations

Graphic Backgrounds

Granite Backgrounds