2011-10-05 19 views
7

¿O tiene que ser del lado del servidor?¿Podemos hacer 302 redirigir con javascript?

Actualmente, Google requiere que todos los sitios tengan una página de 302 en lugar de las páginas habituales.

¿Cómo hago esto con javascript? ¿Puedo imprimir un código 302 en meta o algo así?

Nota: lo siento. Esto no es google para el motor de búsqueda. Este es el proveedor de feed de google para bodis.com above.com namedrive.com y un montón de otro tipo.

Soy un parker de dominio. Obtengo dominios clasificados en el motor de búsqueda y muevo el tráfico a otro lugar. El problema ahora es que Google prohíbe el reenvío de URL. Solo estoy pensando en cómo puedo mantener mi clasificación con un reenvío más transparente, como 302. La URL de destino es bonita, diría en blanco.

+0

Al ver cómo estás hablando de Google, ¿está relacionado este SEO? – bdares

+0

@bdares Creo que sí, 302 es necesario si desea obtener la misma pr del dominio redirigido. –

+0

En una nota al margen: ¿Por qué quieres hacer esto con javascript? ¿No puedes usar PHP? – Dennis

Respuesta

17

Así es como un redireccionamiento 302 obras:

HTTP 302 medios encontrados. De alguna manera, el servidor le dice al cliente dónde recuperar la página solicitada.

Ejemplo:

El cliente envía:

GET /index.html HTTP/1.1 
Host: www.yourdomain.com 

El servidor responde:

HTTP/1.1 302 Found 
Location: http:/yoursubdomain.someotherdomain.com/somefolder 

Esto es por qué no pudo lograr una redirección 302 usando javascript. Es parte del protocolo HTTP. El navegador del cliente no carga ninguna página antes de que se realice la redirección.

+1

Muy muy bien explicado. Es muy difícil encontrar esta información en la red. +1 –

2

Google realmente no lee el JavaScript. Esto tiene que hacerse en un nivel .htaccess o php.

Cuestiones relacionadas