0

Apache と Ubuntu 12.04 で Joomla サイトを実行しています。404 エラーが発生したときに表示されるカスタム 404 ページを表示したかったのです。テンプレートディレクトリのerror.phpファイルに必要な変更を加えて、多くの画像、css、およびJavaスクリプトを含むindex.htmlファイルがある「/404」ディレクトリにリダイレクトしました。

存在しないページにアクセスすると、Joomla は root/404 にリダイレクトしますが、appache から 403 Forbidden エラーが発生します。404 ディレクトリは、Joomla インストールの「htdocs」ディレクトリ内にあります。

追加情報: 1. 404 ページを Joomla テンプレートまたは記事に変換したくありません。2. Amazon Web サービスで Bitnami の Joomla AMI を使用しています

4

2 に答える 2

0

それは完全に間違っています。静的ページを扱うからといって、Joomla のルーティングを克服しなければならないわけではありません。エラー ページ ビューをオーバーライドするか、カスタム エラー ページを使用する必要があります。Joomla のドキュメントを参照してください。http://docs.joomla.org/Custom_error_pages Nibra はメカニズムを壊すことについて完全に正しかったのですが、それでも readfile() を使用するのはやり過ぎのようです。

于 2013-05-10T12:14:54.677 に答える