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