MODxで新しいページを作って、アクセスしてみたら、エラーになった。
ERROR: Too many forward attempts! The request could not be completed due to too many unsuccessful forward attempts.
なんだ?このメッセージは。
ググッっても、英語のページにしか辿り着かないが、とりあえずちょいちょい読んでみたら、
ツール->MODx設定->サイト
の、エラーページと権限外告知のページのIDが存在しないものになっていたので、そのせいだという。なので、早速ドキュメント作成を行い、エラー用のページを作成し、そのドキュメントのIDをエラーページと権限外告知のページとして設定したら、上記の英語でのエラーメッセージは表示されなくなり、先ほど作ったエラーページが表示されるようになった。
俺の目的は、新しく作ったページがエラー扱いされていることが問題なので、まだ解決はしていなかった。よくよく調べたら、フォルダとして作成したドキュメントのエイリアスが空だったため、フォルダの役割をしていなかったことが原因だった…。あ~、恥ずかしい。
ちなみに、エラーページは存在しないページを指定されたときに必ず表示されてしまうため、何かの拍子で検索エンジンに収集されたらマズイなと思ったので、エラーページのドキュメントにはmetaタグの
<meta content="noindex,nofollow" name="robots"/>
を追加しておいた。metaタグは、
リソース->metaタグとキーワードの管理
から作成することができる。