- πΊπΈUnited States brad.bulger
To #9, these aren't Drupal relative paths, they are HTML relative links. The href value does not start at the root of the site, it's relative to the current URL.
It is not a question of preference. /base and /base/ have different semantics. In many cases, the difference is unimportant. But it is important when there are relative URLs.
- child relative to /base/ is /base/child.
on https://my.site/base/ <a href="child">child</a> links to https://my.site/base/child
- child relative to /base is (perhaps surprisingly) /child.
on https://my.site/base <a href="child">child</a> links to https://my.site/child
- When should I use a trailing slash in my URL? (Examples added)
For SEO, as far as I can tell, the important thing is to be able to have a single canonical version that you use throughout the site. Maybe any kind of global setting is in conflict with that. I don't think you can define aliases that end with a slash, so I don't know how you would be able to define one item as ending with a slash and another item not.
- child relative to /base/ is /base/child.