インターネットにwebサービスを公開しているといろいろな所からよくわからないアドレスへアクセスがあると思います。
CakePHP(2.9.x)を使ってサイトを運営していると、未知のURLについてはPHPのエラーとして返されます。
例
xxx.com/xxxx-wiki
→ xxxx-wikiControllerが存在しないためエラーとなる
ウェブサーバーはNGINXを使っていますが
/wiki など一部の既知のよく来るアクセスについては トップページにNGINXを使って飛ばす処理を入れることでエラー数を減らす処理は入れています。
nginx.conf
1location /wiki{ 2return 301 https://xxx.com/; 3}
エラーログ解析をするにあたって、本当のエラーに気づけるようにするためにも、適切でないURLからのアクセスはある程度エラーを出さないように変えたいと思っています。
(そのうちNGINXのエラーログ解析も実施しようと思うのでその時までに404自体を減らしたいです)
NGINXでトップページに飛ばす処理を際限なく増やしていくのも非現実的かと思い、もし他に良いアイデアが浮かぶ方がいらっしゃれば教えて下さい。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。