Skip to content
Code and Bytes Code and Bytes

Code and Bytes
Code and Bytes

Personalizar error 403

Posted on 6 May, 20189 April, 2020

En la raíz se crea el archivo .htaccess con las ip a las cuales se les permite el acceso y la url del archivo que se va a abrir si no está dentro de las ip permitidas.

sudo nano .htaccess
<RequireAny>
 Require ip 190.248.159.226
 Require ip 190.248.159.227
</RequireAny>
ErrorDocument 403 /error/403.php

Se debe crear la carpeta error y dentro de ella su respectivo .htaccess

<RequireAll>
    Require all granted  
</RequireAll>

Dentro de la carpeta error se crea el archivo 403.php con el siguiente contenido:

<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="utf-8" />
 <meta name="viewport" content="width=device-width, initial-scale=1"/>
 <script src="//use.fontawesome.com/84c9ca0cf8.js"></script>
 <title>403 Acceso Denegado</title>

<style type="text/css">
 @import url('//fonts.googleapis.com/css?family=Roboto');
 body {
 background: #2e739a;
 color: #D7D7D7;
 font: 16px/1.3 "Roboto", sans-serif;
 }
 header {
 width: 100%;
 margin:0px auto;
 }
 h1 {
 text-align: center;
 color:#D7D7D7;
 font: 30px/1 "Roboto";
 text-transform: uppercase;
 margin: 5% auto 5%;
 margin-bottom: 35px;
 }

article { display: block; text-align: center; width: 650px; margin: 10px auto; }

@media screen and (max-width: 720px) {
 article { display: block; text-align: center; width: 450px; margin: 0 auto; }
 h1 { font: 70px/1 "Roboto";}
 .wrap {margin-top: 50px;}
 }

@media screen and (max-width: 480px) {
 article { display: block; text-align: center; width: 300px !important; margin: 0 auto; }
 h1 { font: 50px/1 "Roboto";}
 .wrap {margin-top: 50px;}

}
 </style>

<!--[if IE]><script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script><![endif]-->

</head>
<body>
<div class="wrap">
 <article>
 <header>
 <h1 id="fittext1">Error 403<i class="fa fa-exclamation-triangle fa-fw"></i></h1>
 </header>
 <p id="fittext2">Acceso Denegado </br> Su IP <?php echo $_SERVER['REMOTE_ADDR']; ?> no está autorizada para ver este contenido </br> Por favor contacte al administrador</p>
 </article>
</div>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/FitText.js/1.2.0/jquery.fittext.js"></script>
<script type="text/javascript">
 $("#fittext1").fitText(1.1);
 $("#fittext2").fitText(1.5);
</script>
</body>
</html>
Linux

Post navigation

Previous post
Next post

Related Posts

Powerbi: Host is blocked because of many connection errors. Unblock with ‘mysqladmin flush-hosts’

Posted on 26 February, 20189 April, 2020

Powerbi muestra el error Host ‘host_name‘ is blocked because of many connection errors. Unblock with ‘mysqladmin flush-hosts’ luego de solicitar la actualización. La solución es cambiar el valor predeterminado el cual es 10 SET GLOBAL max_connect_errors=10000; Para consultar el cambio: show variables like “max_connect_errors”;

Read More
Linux

Habilitar Wake On Lan en CentOS 7

Posted on 13 April, 202013 April, 2020

Wake-on-LAN o WOL es la capacidad de encender una computadora que está conectada a una red por medio de un mensaje de red especial llamado Paquete Mágico, el cual contiene la dirección MAC de la computadora de destino. Si la computadora de destino tiene una tarjeta de red que soporta…

Read More

Crear enlaces simbólicos en apache

Posted on 9 September, 201426 June, 2015

Para crear enlaces simbolicos en apache apuntando a Dropbox debemos realizar los siguientes pasos. Primero hay que recordar que el contenido del sitio web se almacena en : /var/www/html

Read More

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Buscar

Categorias

  • AI (2)
  • Asterisk (9)
  • Bases de datos (1)
  • DevOps (4)
  • Git (2)
  • HTML (1)
  • Laravel (6)
  • Linux (67)
  • MCP Server (1)
  • Mikrotik (3)
  • MySQL (5)
  • n8n (1)
  • Personal (4)
  • PHP (15)
  • Python (2)
  • Software recomendado (1)
  • Tips (1)
  • VSCode (4)
  • vTiger (4)
  • Windows (10)
  • Wordpress (4)
©2026 Code and Bytes | WordPress Theme by SuperbThemes