Změna názvu presenteru: ONE_WAY na podobné jméno

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

Dobrý den,
v projektu se změnil název presenteru z „Knihy“ na „ElektronickeKnihy“. Potřebuju napsat jednosměrku, ale nefunguje pravděpodobně proto, že nový název obsahuje ten starý.

Když napíšu:

$router[] = new Route('knihy', 'ElektronickeKnihy:default', Route::ONE_WAY);

dostanu Forbidden, You don't have permission to access /projekt/www/knihy/ on this server.

Stačí přepsat třeba na

$router[] = new Route('knihy1', 'ElektronickeKnihy:default', Route::ONE_WAY);

a na dotaz http://localhost/projekt/www/knihy1 správně přejde na adresu http://localhost/projekt/www/elektronicke-knihy/.

Můžu s tím něco udělat?

Jan Mikeš
Člen | 771
+
+5
-

Neni to tim, ze ti existuje fyzicka slozka „knihy“ ve slozce „www“? Docela by to odpovidalo tomu chovani co popisujes.

ludek
Člen | 83
+
0
-

Je to tak, to mě nenapadlo. Složku můžu klidně přejmenovat a už to funguje. Díky moc!