En alguna ocasión habremos necesitado permitir el acceso a una URL origen o dominio concreto. En los siguientes ejemplos, veremos cómo hacerlo.
Mediante .htaccess
Si cumple con el dominio, permite el acceso. Al resto los redirige a otra URL:
RewriteEngine On
RewriteBase /
# permitir el acceso a los siguientes referers
RewriteCond %{HTTP_REFERER} ^http://origen\.dominio\.com
RewriteRule ^ – [L]
# redireccionar al resto
RewriteRule ^ http://destino.dominio.com/ [R,L]
Mediante PHP
Insertar al inicio de la página.
$referrer = $_SERVER[‘HTTP_REFERER’];
if ($referrer != «http://dominio.com/directorio/») {
header(‘Location: http://destino.dominio.com’);
}
Deja una respuesta