Image

Base de conocimientos → Ejemplos de bloqueo de enlaces en Apache usando htaccess

[Servidores virtuales] [Alojamiento compartido]
Fecha de publicación: 10.12.2024

Ejemplos de uso del archivo .htaccess para trabajar con enlaces utilizando el servidor web Apache. Estas líneas deben ser agregadas al archivo .htaccess ubicado en la carpeta raíz del sitio.

Ten en cuenta la presencia de la siguiente línea al principio:

RewriteEngine On

1. Bloquear un enlace por coincidencia

RewriteCond %{THE_REQUEST} /path/link [NC]
RewriteRule ^ - [F]

2. Bloquear un enlace por coincidencia (ejemplo 2)

RewriteCond %{THE_REQUEST} /link.html [NC]
RewriteRule ^ - [F]

3. Bloquear un enlace para todos, excepto para direcciones IP permitidas

RewriteCond %{REQUEST_URI} ^/admin.php
RewriteCond %{REMOTE_ADDR} !=79.xxx.71.xx
RewriteCond %{REMOTE_ADDR} !=10.0.0.3
RewriteRule ^(.*)$ - [R=403,L]

4. Bloquear un enlace dinámico con un parámetro, excepto para una IP permitida

RewriteCond %{QUERY_STRING} ^do=pm$ [NC]
RewriteCond %{REMOTE_ADDR} =11.22.33.44
RewriteRule ^index\.php$ - [F]

5. Redirigir un enlace a otra sección del sitio

Redirect 301 /login http://domain.tld




Sin comentarios aún