Umí Nette kanonické lowercase URL?
- Thomas
- Člen | 22
Zdravím, chtěl bych vyřešit, aby se mi všechny url automaticky přesměrovávaly na lowercase verzi. V současné chvíli totiž /kolekce i /KoLeKcE zobrazí stejný obsah, což je špatně a měla by tam být 301.
Lze to nějak jednoduše nastavit v routeru (Nette 2.4), nebo si to musím ošetřit sám?
Díky moc.
- Jan Tvrdík
- Nette guru | 2595
Pokud máš dobře napsaný router a nevypnul jsi manuálně
Presenter::$autoCanonicalize
, tak by se tak mělo dít
automaticky.
- Thomas
- Člen | 22
Jan Tvrdík napsal(a):
Pokud máš dobře napsaný router a nevypnul jsi manuálně
Presenter::$autoCanonicalize
, tak by se tak mělo dít automaticky.
To jsem sice nevypnul, ale používám vlastní router a v masce pak <slug .+>, takže problém asi bude někde tam. Nicméně třeba lomítka automaticky fungují. Nevadí, ošetřím si ručně. Díky.
- Jan Tvrdík
- Nette guru | 2595
Nevadí, ošetřím si ručně.
Mělo by stačit, abys zajistil, že metoda constructUrl
vždycky vygeneruje kanonickou variantu.