Chyby v routování, NEtte.Configurator – opakující se error 502
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- lukas.sirhal
- Backer | 20
Ahoj,
chtěl bych se vás zeptat jestli jste neměli při nastavování rout někdy problém s error 502?
mám dvoujazyčný web CS/EN web fungoval v pořádku, až do předminulého týdne, kdy se začala objevovat chyba 502. Routy jsem měl nastavené takto:
$router[] = new Route('[<locale=cs cs|en>/]<action>[/<id>]', array(
'module' => 'Public',
'presenter' => 'Homepage',
'action' => array(
Route::VALUE => 'default',
Route::FILTER_TABLE => array(
'my' => 'us',
'vam' => 'foryou',
'ted' => 'now'
)
)
));
tohle v tuto chvíli už tedy neplatí a musel jsem to nastavit staticky
„nehezky“.
Ale mám stále problém s produkty, jejích názvy načítám z DB. Pro
stránky s produkty mám routy takto:
$router[] = new Route('en/product-detail/<product_url>', array(
'module' => 'Public',
'presenter' => 'Product',
'action' => 'detail',
'locale' => 'en',
'produkt_url' => null
));
$router[] = new Route('detail-produktu/<product_url>', array(
'module' => 'Public',
'presenter' => 'Product',
'action' => 'detail',
'produkt_url' => null
));
při tomto nastavení funguje pouze EN verze a CS vyhazuje zase pouze chybu
502.
Když promažu cache stačí pouze Nette.Configurator tak se stránky napoprvé
načtou při F5 je situace stejná 502.
Neměl jste s tímto někdo zkušenosti? Nebo nemáte zkušenosti
s hostingem90 ?
Děkuji za jakoukoli pomoc