Zend Framework 1.12 で動作する Web サイトを持っています。「users」という名前のコントローラーがあります。その名前を間違って入力すると — http://mywebsite/userss
— そのようなコントローラーが存在しないというエラーが表示されます。ただし、その名前の末尾にドットを追加すると:
と呼ばれるビュースクリプトが存在しないhttp://mywebsite/users.
というエラーが表示されます。users./index.phtml
興味深いことに、コントローラー (ユーザー) は正しく取得されます。
この件に関して、次の 2 つの質問があります。
- 最後にドットを無視し、コントローラを正しく取得する方法と理由は?
- フレームワークのコアを変更せずに、そのようなコントローラー名を拒否する方法はありますか?