Dvě lomítka pouze u jednoho odkazu

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
imbeginner
Člen | 14
+
0
-

Mam vypis clanku (po deseti na strance) a vzdy prvni clanek (na kazde strance) ma dve lomítka v adrese pri pokusu zobrazit jeho detail. To same mam i v administraci, ale take pouze u jednoho odkazu.
Pozaduju:
http://www.mojestranka.cz/clanek/text/12
Vytvori se:
http://www.mojestranka.cz//clanek/text/12

A v administraci to funguje tak, ze kliknu na polozku tabulka/upravit a pote na clanek/novy a vyvori se mi url jako:
http://www.mojestranka.cz/tabulka//clanek/novy – tohle vznikne pouze pri pozadavku na clanek/novy

Majkl578
Moderator | 1364
+
0
-

Můžeš ukázat routy, kód kde generuješ příslušné odkazy a uvést verzi Nette?

imbeginner
Člen | 14
+
0
-

Mám pouze tyto:

$container->router[] = new Route('index.php', 'Novinky:default', Route::ONE_WAY);
$container->router[] = new Route('<presenter>/<action>[/<id>]', 'Novinky:default');

Stránky jsem zkusil nahrát na server (momentálně nejsou k dispozici) a změnil jsem strukturu. Možná chybně, ale fungovalo to (vyčetl jsem z fóra).
ROOT

  • app
  • www
  • index.php
  • .htaccess

Tudíž načítá se index.php z root složky, ale ne index.php z www. Nevěděl jsem jak nastavit tuto složku jako „default“. Hosting jsem použil php5.cz

stefi023
Člen | 71
+
0
-

A generuje ti to ty odkazy absolutne ci relativne?

Divne je ale hlavne to, ze se ti to vyskytuje i „uprostred“ URL (http://www.mojestranka.cz/tabulka//clanek/novy), co je to „tabulka“ to v tech routach nikde nevidim, podle toho co pises by to mel byt:

  • presenter: tabulka
  • action: clanek
  • id: novy

a tak to asi neni, ne?

Editoval stefi023 (4. 4. 2013 10:14)