0

高トラフィック/高 seo 重視のWebを開発しています。現在、アクションの開始時にリダイレクトを行っていますが、少し遅いです。

ルーティングの前にフックしてリダイレクトを行う方法はありますか (URL が 301 かどうかを知るために Redis クエリを実行しました)。たぶん、Symfonyの直前にそれを行っているのかもしれません。

4

2 に答える 2

0

確かに、優先度が 32 (ルーターリスナーの優先度) よりも高いリスナーを作成し、そこからリダイレクトできます。

$response = new RedirectResponse($url);

$event->setResponse($response);

于 2015-12-04T21:19:43.940 に答える