web-dev-qa-db-fra.com

Comment rediriger des URL spécifiques vers 404 dans htaccess?

Je veux rediriger un seul URL spécifique (par exemple, mypage.com/1234/page/) vers la page d'erreur 404. Comment y parvenir en htaccess?

4
Colargol

Avec mod_alias activé, vous pouvez le faire avec la directive Redirect :

Redirect 404 /1234/page/ 

La redirection attend généralement la cible en tant que troisième argument, le laisser afficher le ErrorDocument configuré. Si une cible est ajoutée, cela entraînerait une erreur interne.

Comme on peut le lire dans la documentation:

Si l'état est compris entre 300 et 399, l'argument d'URL doit être présent, sinon il doit être omis.

(Merci @ w3d pour cette note!)

5
initall