web-dev-qa-db-ja.com

特定のURLをhtaccessで404にリダイレクトするにはどうすればよいですか?

1つの特定のURl(例:mypage.com/1234/page/)のみをエラーページ404にリダイレクトしたいのですが、htaccessでそれを実現するにはどうすればよいですか?

4
Colargol

mod_alias を有効にすると、Redirectディレクティブでそれを行うことができます:

Redirect 404 /1234/page/ 

リダイレクトは通常、3番目の引数としてターゲットを期待し、設定されたErrorDocumentを表示します。ターゲットが追加されると、内部エラーが発生します。

ドキュメントで読むことができるように:

ステータスが300〜399の場合、URL引数が存在する必要があります。存在しない場合は省略されます。

(そのメモをありがとう@ w3d!)

5
initall