fryendly SEO url z databáze

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
KillPrd
Začátečník | 110
+
0
-

Ahojte, nějak nemohu najít způsob jak udělat fryendly SEO URL typu www.neco.cz/…stranka.html
vsude se popisuje i routy jsou zřejmě tak nastaveny aby bylo pouze /moje-stranka/ potřeboval bych to tak že si načítám url z databáze a potřeboval bych je podstrčit, není nějakej tutorialek?

Vojtěch Dobeš
Gold Partner | 1316
+
0
-

Možná je to moje chyba, ale nějak nerozumím, čeho potřebuješ dosáhnout. Poměrně srozumitelný popis rout je zde: https://doc.nette.org/…tion/routing. Jestli potřebuješ mít na konci koncovku html, tak můžeš do předpisu routy dopsat <?.html>.

KillPrd
Začátečník | 110
+
0
-

No jde mi o podstrčení url z databáze…

newPOPE
Člen | 648
+
0
-

Vlastny router to je iba priklad ale nie je to nic zlozite

  1. pozrem do DB ?
  2. yes vyrobim PresenterRequest
  3. no nejaky ErrorPresenter
KillPrd
Začátečník | 110
+
0
-

Děkuji hned jdu zkoušet…

mm-marek
Člen | 61
+
0
-

myslím že chce spíš tohle…

$router[] = new Route('text/<url>', array(
    'module'    => 'Front',
    'presenter' => 'Text',
    'action'    => 'showText',
    'url' => NULL
))

v presenteru pak vytáhnout tu adresu z databáze
a v šabloně pak třeba něco jako

{foreach $links as $link}
<a href=" {link :Front:Text:showText, 'url' => $link->url}"> {$link->name}</a>
{foreach}
KillPrd
Začátečník | 110
+
0
-

Tak to je pecka přesně tohle jsem hledal, v jednoduchosti síla moooc děkuji. routy jsem moc nechapal a ted jsem zase o kus dál…