Presmerovanie starej url na novú

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

Zdravím, refaktoroval som jednu aplikáciu a tá mala ako parameter $project_id

čiže to generovalo url v tvare presenter/akcia?project_id = id

teraz som to prerobil tak, aby to fungovalo ako presenter/akcia/id (premenoval tom ten parameter na id)

je nejaký jednoduchý spôsob, ako napísať routu tak, aby mi presmerovavala staré linky na nové, pretože v google sú zaindexované ešte staré url?

Ďakujem

David Matějka
Moderator | 6445
+
+1
-

mohlo by stacit:

new Route('<presenter>/<action>?project_id=<id>', ..., Route::ONE_WAY);
Unlink
Člen | 298
+
0
-

No to by mohlo, len čo keď v tej URL mám aj iné parametre, a nie som si úplne istý, že to project_id bude vždy ako prvý parameter.

David Matějka
Moderator | 6445
+
0
-

nevim, jestli je nutne, aby byl prvni – zkus :)

Unlink
Člen | 298
+
0
-

A tak funguje, ďakujem :)