Skip to content
This repository has been archived by the owner on Aug 17, 2024. It is now read-only.

Latest commit

 

History

History
81 lines (57 loc) · 2.63 KB

README.md

File metadata and controls

81 lines (57 loc) · 2.63 KB

Fichero para control de errores 403 y 404 para PHP

Creando un fichero .htaccess y usando rutas absolutas se pueden controlar los típicos errores 403 y 404.

Options All -Indexes
ErrorDocument 403 https://php-error-page-control.herokuapp.com/error/403.php
ErrorDocument 404 https://php-error-page-control.herokuapp.com/error/404.php

Este proyecto se encuentra en https://php-error-page-control.herokuapp.com/, usado como referencia de los siguientes ejemplos para exponer el error 403 y 404.

Distribución del proyecto

./
│   .editorconfig
│   .gitignore
│   .htaccess
│   .prettierrc
│   index.php
│   package-lock.json
│   package.json
│   README.md
│
├───css
│       error-page.css
│
├───error
│       403.php
│       404.php
│
├───includes
│       meta-tag.php
│       navbar_social.php
│
├───pages
│       galeria.php
│       proyectos.php
│
└───scss
        error-page.scss

Provocar el error 403 (prohibición de acceso)

Para provocar este error y ver la página de Error 403 deberemos acceder a un directorio por medio de la URL, por ejemplo, la carpeta donde se alojan las páginas de errores.

https://php-error-page-control.herokuapp.com/error

Esto funciona con cualquier directorio del proyecto, aquí unos ejemplos.

Esta funcionalidad también permite prohibir el acceso a ciertos ficheros por medio de la URL

Provocar el error 404 (página no encontrada)

Simplemente debemos colocar en la URL, ya sea desde la raíz o en dentro de otro directorio, un fichero que no exista en el proyecto.