Catalystアプリケーションを開発していますが、 Catalyst
URLの解釈方法に問題があります。
CatalystアプリケーションにコントローラーがあるとしましょうAccount
。この場合、Catalystは解釈します
http://mydomain.com/account
とhttp://mydomain.com/account/
インデックスアクション の同じURLとして。
ただし、SEOとリンクの目的で(そして全体的に一貫性を保つために)、Catalystに1つの形式のみを認識させ、それに固執させたいと思います。
このために構築されているように見えるモジュールを1つ見つけました:Catalyst :: Plugin :: SanitizeUrl、ドキュメントには、
Catalyst'SanitizeUrl'を使用します;
でmyapp.pm
、これはあなたのためにすべてを処理します。
ただし、使用するたびに次のエラーが発生します。
Bad request
ページの読み込みごと。Catalystに1つのフォーマットのみを使用させる簡単な方法を知っている人はいますか?