4

Zend Framework 1.12 で動作する Web サイトを持っています。「users」という名前のコントローラーがあります。その名前を間違って入力すると — http://mywebsite/userss— そのようなコントローラーが存在しないというエラーが表示されます。ただし、その名前の末尾にドットを追加すると: と呼ばれるビュースクリプトが存在しないhttp://mywebsite/users.というエラーが表示されます。users./index.phtml興味深いことに、コントローラー (ユーザー) は正しく取得されます。

この件に関して、次の 2 つの質問があります。

  1. 最後にドットを無視し、コントローラを正しく取得する方法と理由は?
  2. フレームワークのコアを変更せずに、そのようなコントローラー名を拒否する方法はありますか?
4

1 に答える 1