Skip to content

Trailing slash on taxonsΒ #417

@fthobe

Description

@fthobe

@forkata @benjaminwil

Caution

Blocks #414

Issue

taxon urls do not respect the url entered in the admin interface

Expected behaviour

Taxons render with the same url they were configured in backend.

Background

The point with the slash remains though:)

Let me throw you this ball: let's assume for a moment that I am right about the backslash stuff (looks great but plays out terrible just like Anna Kurnikova and tennis) what can we do to solve this three issues:

  1. When people migrate to solidus they will either have all urls with a trailing backslash, none having a trailing backslash or any (more or less ietf compliant) mixture of having and not having backslashes (we as also candlescience are trailing backslash only people for example as it reduces SEO mistakes in data entry)

  2. Usually you want to keep or better improve SEO (which usually means touching as few urls as any possible avoiding also changing paths to include /products/ or /t/).

  3. Not destroy performance of url requests.

What can we do to solve for all three migration cases (with / without / mixed) the trailing "/" issue in one go? I'd be totally willing, happy and full of appreciation to hear from you to what we can do to either collaborate on or align about a feasible solution and put @shahmayur001 on it or maybe you come up with a plan that you want to implement by yourself!

Surely we cannot override admin backend behaviour in a route on a starter template as this creates unexpected behavior.

Solidus Version:

To Reproduce

Current behavior

Expected behavior

Screenshots

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]

Smartphone (please complete the following information):

  • Device: [e.g. iPhone6]
  • OS: [e.g. iOS8.1]
  • Browser [e.g. stock browser, safari]
  • Version [e.g. 22]

Additional context

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions