Foros del Web » Programando para Internet » PHP »

Se puede hacer una redireccion con PHP invisible para buscadores?

Estas en el tema de Se puede hacer una redireccion con PHP invisible para buscadores? en el foro de PHP en Foros del Web. Hola, Código: <? if (isset($_GET['idb'])){ $variable=$_GET['idb']; Header( "HTTP/1.1 301 Moved Permanently" ); Header( "Location: http://www.dominio.com/". $variable); } ?> Ese es el codigo que estoy utilizando ...
  #1 (permalink)  
Antiguo 06/07/2010, 03:34
 
Fecha de Ingreso: marzo-2007
Mensajes: 3
Antigüedad: 17 años, 8 meses
Puntos: 0
Se puede hacer una redireccion con PHP invisible para buscadores?

Hola,

Código:
<?
if (isset($_GET['idb'])){
$variable=$_GET['idb'];
      Header( "HTTP/1.1 301 Moved Permanently" );
      Header( "Location: http://www.dominio.com/". $variable);
}
?>
Ese es el codigo que estoy utilizando actualmente para conseguir que cualquier url del tipo "dominio.com/?idb=texto" redireccion a "dominio.com/texto"

Luego mediante mod_rewrite consigo que dicha url sea similar a "dominio.com/documento.php?idb=texto"

Quizas estoy mareando la perdiz pero es la unica forma que he encontrado para conseguir lo que busco.

Tengo un formulario de busqueda y no quiero que la url de destino contenga "?idb=" quiero que sea "domini.com/texto"

Mi pregunta es... ¿Puedo hacer una redireccion con php y que nadie sepa que dicha redireccion exite?

¿Puedo directamente con mod_rewrite hacer la redireccion de cualquier url del tipo "dominio.com/?idb=texto" a "dominio.com/texto"

Gracias!
  #2 (permalink)  
Antiguo 06/07/2010, 07:34
 
Fecha de Ingreso: diciembre-2007
Mensajes: 178
Antigüedad: 16 años, 10 meses
Puntos: 1
Respuesta: Se puede hacer una redireccion con PHP invisible para buscadores?

Probá con esto:
Código PHP:
Ver original
  1. Options +FollowSymLinks
  2. RewriteEngine On
  3.  
  4. RewriteRule ^([A-Za-z0-9]+)/?$ documento.php?idb=$1 [NC,L]

Etiquetas: buscadores, invisible, redireccionar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:42.