Trailing Slashes on URLs: Contentious or Settled?

A fun deep dive from Zach. Do you have an opinion on which you should use?

1) https://website.com/foo/
2) https://websites.com/foo

The first option has a “trailing slash.” The second does not.

I’ve always preferred this thinking: you use a trailing …


Trailing Slashes on URLs: Contentious or Settled? originally published on CSS-Tricks. You should get the newsletter.


This content originally appeared on CSS-Tricks and was authored by Chris Coyier

A fun deep dive from Zach. Do you have an opinion on which you should use?

1) https://website.com/foo/
2) https://websites.com/foo

The first option has a “trailing slash.” The second does not.

I’ve always preferred this thinking: you use a trailing slash if that page has child pages (as in, it is something of a directory page, even if has unique content of its own). If it’s the end-of-the-line (of content), no trailing slash.

I say that, but this very site doesn’t practice it. Blog posts on this site are like css-tricks.com/blog-post/ with a trailing slash and if you leave off the trailing slash, WordPress will redirect to include it. That’s part of the reason Zach is interested here. Redirects come with a performance penalty, so it’s ideal to have it happen as infrequently possible.

Performance is one thing, but SEO is another one. If you render the same content, both with and without a trailing slash, that’s theoretically a duplicate content penalty and a no-no. (Although that seems weird to me, I would think Google would smart enough not to be terribly concerned by this.)

Where resources resolve to seems like the biggest deal to me. Here’s Zach:

If you’re using relative resource URLs, the assets may be missing on Vercel, Render, and Azure Static Web Apps (depending on which duplicated endpoint you’ve visited).

<img src="image.avif"> on /resource/ resolves to /resource/image.avif

<img src="image.avif"> on /resource resolves to /image.avif

That’s a non-trivial difference and, to me, a reason the redirect is worth it. Can’t be having a page with broken resources for something this silly.

What complicates this is that the site-building framework might have opinions about this and a hosting provider might have opinions about this. As Zach notes, there are some disagreements among hosts, so it’s something to watch for.

Me, I’d go with the grain as much as I possibly could. As long as redirects are in place and I don’t have to override any config, I’m cool.

To Shared LinkPermalink on CSS-Tricks


Trailing Slashes on URLs: Contentious or Settled? originally published on CSS-Tricks. You should get the newsletter.


This content originally appeared on CSS-Tricks and was authored by Chris Coyier


Print Share Comment Cite Upload Translate Updates
APA

Chris Coyier | Sciencx (2022-02-25T21:13:08+00:00) Trailing Slashes on URLs: Contentious or Settled?. Retrieved from https://www.scien.cx/2022/02/25/trailing-slashes-on-urls-contentious-or-settled-2/

MLA
" » Trailing Slashes on URLs: Contentious or Settled?." Chris Coyier | Sciencx - Friday February 25, 2022, https://www.scien.cx/2022/02/25/trailing-slashes-on-urls-contentious-or-settled-2/
HARVARD
Chris Coyier | Sciencx Friday February 25, 2022 » Trailing Slashes on URLs: Contentious or Settled?., viewed ,<https://www.scien.cx/2022/02/25/trailing-slashes-on-urls-contentious-or-settled-2/>
VANCOUVER
Chris Coyier | Sciencx - » Trailing Slashes on URLs: Contentious or Settled?. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2022/02/25/trailing-slashes-on-urls-contentious-or-settled-2/
CHICAGO
" » Trailing Slashes on URLs: Contentious or Settled?." Chris Coyier | Sciencx - Accessed . https://www.scien.cx/2022/02/25/trailing-slashes-on-urls-contentious-or-settled-2/
IEEE
" » Trailing Slashes on URLs: Contentious or Settled?." Chris Coyier | Sciencx [Online]. Available: https://www.scien.cx/2022/02/25/trailing-slashes-on-urls-contentious-or-settled-2/. [Accessed: ]
rf:citation
» Trailing Slashes on URLs: Contentious or Settled? | Chris Coyier | Sciencx | https://www.scien.cx/2022/02/25/trailing-slashes-on-urls-contentious-or-settled-2/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.