.htaccessで404エラーを指定したページに飛ばす
存在しないディレクトリ、ファイルへの海外からのアクセス
nextCloudを運用しているWebサーバに海外から/wp/、/wordpress/、/blog/などにアクセスが来てログを見ると404ばかり。毎日ログ見ている訳では無いから正確な数は知らないが、鬱陶しいので.htaccessを使いGoogleに飛ばしてやる事にした。
.htaccessを使用して404を指定したページにリダイレクト
/var/www/html/に.htaccessファイルを作成する。
viエディタを使って作成する。
sudo vi /var/www/html/.htaccess
404エラーすべてを特定のWebページ(https://www.example.com/など)にリダイレクトする場合は、.htaccessファイルに次の行を追加するだけ。
ErrorDocument 404 https://www.example.com/
ApacheServerを再起動
sudo systemctl apache2 reload