Foro de Xeoweb Foro de Posicionamiento y Buscadores
Aprendiendo a Promocionar Páginas Web.
Xeoweb :: Sindicar
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entre para ver sus mensajes privadosEntre para ver sus mensajes privados   LoginLogin 
Congreso SEO para SEOs
Como hacer el error 301????

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Lenguajes de Programación Web
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
cazatrucos
Me he pasado a noXtrum


Registrado: 20 Dic 2006
Mensajes: 282
Ubicación: Cádiz- chiclana :p

MensajePublicado: Mar Jul 17, 2007 5:55 pm    Asunto: Como hacer el error 301???? Responder citando

Hola segun tengo entendido por las paginas que tengo en php que son dinamicas las paso con mod rewrite cone l .htaccess a modo estaticas...
pero el problema es q ahora dice que hay dos direcciones iguales....

me han dicho que genere el error 301 a las url antiguas...
pero como se hace eso???
gracias y saludos...
_________________
Juegos- Postres. Herramienta para webmasters Alertas Links
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email MSN Messenger
JustMe
Vivo en Xeoweb


Registrado: 27 Sep 2005
Mensajes: 3070
Ubicación: Por ahí....

MensajePublicado: Mar Jul 17, 2007 6:32 pm    Asunto: Responder citando

301 No es un error, es un código de una redirección permanente:

En PHP
Código:
<?php
header( "HTTP/1.1 301 Moved Permanently" );
header( "Location: http://nueva_url" );
?>


En ASP .NET
Código:
<script runat="server">
private void Page_Load(object sender, System.EventArgs e)
{
Response.Status = "301 Moved Permanently";
Response.AddHeader("Location","http://nueva_url");
}
</script>


En ASP
Código:
<%@ Language=VBScript %>
<%
Response.Status="301 Moved Permanently";
Response.AddHeader("Location","http://nueva_url");
%>


En JSP (Java)
Código:
<%
response.setStatus(301);
response.setHeader( "Location", "http://nueva_url" );
response.setHeader( "Connection", "close" );
%>


En PERL
Código:
$q = new CGI;
print $q->redirect("http://nueva_url");

En Ruby
Código:
def old_action
headers["Status"] = "301 Moved Permanently"
redirect_to "http://nueva_url"
end


Desde Apache, aunque depende, aquí redirije cualquier página en antiguo dominio a nuevo dominio:

Código:
RewriteEngine on
RewriteRule (.*) http://nueva_url/$1 [R=301,L]

_________________
PHP Data uri fier
Blog Gratis
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor
hostxxi
Busco en Dmoz


Registrado: 23 May 2007
Mensajes: 165

MensajePublicado: Mar Jul 17, 2007 6:52 pm    Asunto: Responder citando

Yo suelo usar el de apache que lo pones en el archivo .htaccess

Por ejemplo aqui tienes la tipica para hacer que tu web no tenga las www

RewriteEngine on
rewritecond %{http_host} ^domain.com [nc]
rewriterule ^(.*)$ http://www.domain.com/$1 [r=301,nc]

Saludos
_________________
directorio
Liga Futbol
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor
cazatrucos
Me he pasado a noXtrum


Registrado: 20 Dic 2006
Mensajes: 282
Ubicación: Cádiz- chiclana :p

MensajePublicado: Mie Jul 18, 2007 6:40 am    Asunto: Responder citando

Hola, ante todo gracis por vuestras respuestas, pero aun sigo despistado......
haber si he entendido bien....
yo tengo estas url:
en el .htaccess tengo esto:
(resumiendo.....)


RewriteEngine on
RewriteRule ^index.html index.php
RewriteRule ^trucos_juegos_gratis([1-9][0-9]*)-([1-9][0-9]*).* modules.html?name=Encyclopedia&op=content&tid=$1&page=$2

y en el header.php, tengo algo similar para que funcione el .htaccess...

entonces como veran ahora mismo existe dos url....
el index.php (original....)
y el index.html...

como tendria que poner eso del 301?, para que solo exista el index.html al igual que las otras url...
-----


RewriteRule ^trucos_juegos_gratis([1-9][0-9]*)-([1-9][0-9]*).* modules.html?name=Encyclopedia&op=content&tid=$1&page=$2


esat seria: trucos_juegos_gratis(numero).html


bueno un saludo y gracias Wink...
_________________
Juegos- Postres. Herramienta para webmasters Alertas Links
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email MSN Messenger
Mikel l
Inktomi: el mejor motor de búsqueda


Registrado: 08 Nov 2007
Mensajes: 139
Ubicación: Donostia - San Sebastian

MensajePublicado: Lun May 12, 2008 3:13 pm    Asunto: Responder citando

JustMe escribió:
301 No es un error, es un código de una redirección permanente:

En PHP
Código:
<?php
header( "HTTP/1.1 301 Moved Permanently" );
header( "Location: http://nueva_url" );
?>




donde hay que colocar este codigo?!? lo he puesto en www.miltalleres.es y no pasa nada.. seguire probando...
_________________
www.iruzun.es | www.miltalleres.com
Tengo que leer más
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor
RBZ
Yo uso Google


Registrado: 30 Nov 2006
Mensajes: 1440
Ubicación: Sevilla, España

MensajePublicado: Jue May 15, 2008 5:01 pm    Asunto: Responder citando

Mikel l escribió:
JustMe escribió:
301 No es un error, es un código de una redirección permanente:

En PHP
Código:
<?php
header( "HTTP/1.1 301 Moved Permanently" );
header( "Location: http://nueva_url" );
?>




donde hay que colocar este codigo?!? lo he puesto en www.miltalleres.es y no pasa nada.. seguire probando...


¿Lo has puesto dónde?, debe ser una página de php.
_________________
Sevilla Fotos de Sevilla, España - monumentos fotografías
Catedral de Sevilla
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor
JustMe
Vivo en Xeoweb


Registrado: 27 Sep 2005
Mensajes: 3070
Ubicación: Por ahí....

MensajePublicado: Jue May 15, 2008 5:21 pm    Asunto: Responder citando

Es muy simple, te pongo un ejemplo, tú tienes una página llamada chismesverdes.php, de pronto hay un gran cambio en la industria de chismes y resulta que ahora los que molan son los chismes rojos, desde luego, ya has posicionado chismesverdes.php, tienes enlaces hacia esa página y no quieres perder el trabajo realizado, entonces decides redireccionar chismesverdes.php a chismesrojos.php y aprovechar estos enlaces y posicionamiento, entonces guardas en lugar seguro tu página anterior: chismesverdes.php y creas una nueva página con el siguiente contenido:
Código:
<?php
header( "HTTP/1.1 301 Moved Permanently" );
header( "Location: http://example.com/chismesrojos.php" );
?>

Esta página la vas a llamar chismesverdes.php y la vas a subir al servidor reemplazando la antigua, y eso es todo, cuando alguien (incluyendo un robot) llegue a la vieja y desactualizada chismesverdes.php será redirigido a la nueva y mejorada chismesrojos.php.
Desde luego, para hacerlo, necesitas php o usar cualquiera de los códigos que aparecen en un mensaje anterior de este mismo tema dependiendo del lenguaje que uses, quizás el más fácil es el .htaccess actualmente es muy raro el servidor que no lo soporte.
_________________
PHP Data uri fier
Blog Gratis
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor
Mikel l
Inktomi: el mejor motor de búsqueda


Registrado: 08 Nov 2007
Mensajes: 139
Ubicación: Donostia - San Sebastian

MensajePublicado: Jue May 15, 2008 8:10 pm    Asunto: Responder citando

JustMe escribió:
Es muy simple, te pongo un ejemplo, tú tienes una página llamada chismesverdes.php, de pronto hay un gran cambio en la industria de chismes y resulta que ahora los que molan son los chismes rojos, desde luego, ya has posicionado chismesverdes.php, tienes enlaces hacia esa página y no quieres perder el trabajo realizado, entonces decides redireccionar chismesverdes.php a chismesrojos.php y aprovechar estos enlaces y posicionamiento, entonces guardas en lugar seguro tu página anterior: chismesverdes.php y creas una nueva página con el siguiente contenido:
Código:
<?php
header( "HTTP/1.1 301 Moved Permanently" );
header( "Location: http://example.com/chismesrojos.php" );
?>

Esta página la vas a llamar chismesverdes.php y la vas a subir al servidor reemplazando la antigua, y eso es todo, cuando alguien (incluyendo un robot) llegue a la vieja y desactualizada chismesverdes.php será redirigido a la nueva y mejorada chismesrojos.php.
Desde luego, para hacerlo, necesitas php o usar cualquiera de los códigos que aparecen en un mensaje anterior de este mismo tema dependiendo del lenguaje que uses, quizás el más fácil es el .htaccess actualmente es muy raro el servidor que no lo soporte.



asi da gusto jaja pa tontos jij yo solo uso html.. (soy un novato y tengo intentcion de aprender php pero aun toy mu lejos.. y ahora es cuando quedo muy mal jaja

entonces lo que tengo que hacer es:

crear un archivo que se llame "index.php" y en poner ahi el codigo no?
_________________
www.iruzun.es | www.miltalleres.com
Tengo que leer más
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor
JustMe
Vivo en Xeoweb


Registrado: 27 Sep 2005
Mensajes: 3070
Ubicación: Por ahí....

MensajePublicado: Jue May 15, 2008 8:28 pm    Asunto: Responder citando

A ver, dime, de que URL a que URL deseas redirigir y te armo un php o un .htaccess.
_________________
PHP Data uri fier
Blog Gratis
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor
Mikel l
Inktomi: el mejor motor de búsqueda


Registrado: 08 Nov 2007
Mensajes: 139
Ubicación: Donostia - San Sebastian

MensajePublicado: Jue May 15, 2008 8:52 pm    Asunto: Responder citando

JustMe escribió:
A ver, dime, de que URL a que URL deseas redirigir y te armo un php o un .htaccess.


www.miltalleres.es a www.miltalleres.com


gracias de verdad
_________________
www.iruzun.es | www.miltalleres.com
Tengo que leer más
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor
JustMe
Vivo en Xeoweb


Registrado: 27 Sep 2005
Mensajes: 3070
Ubicación: Por ahí....

MensajePublicado: Jue May 15, 2008 9:42 pm    Asunto: Responder citando

Imagino que usas windows, pues abre el notepad (bloc de notas) o un editor de texto simple cualquiera y pega lo siguiente:

Código:
RewriteEngine on
RewriteRule (.*) http://www.miltalleres.com/$1 [R=301,L]


Ahora guárdalo con el nombre ".htaccess" sin las comillas, nota que empieza con un punto (.) y contiene una doble c y una doble s y se encuentra en minúsculas.
Sube este archivo .htaccess a la raíz del servidor donde se encuentra miltalleres.es.
Prueba.
_________________
PHP Data uri fier
Blog Gratis
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor
allvipdomains
Me he pasado a noXtrum


Registrado: 03 Mar 2008
Mensajes: 279

MensajePublicado: Jue May 15, 2008 10:18 pm    Asunto: Responder citando

Otra duda que me surge a mi: ¿Se puede hacer ésto para html?
_________________
Camisetas y Web Empresa
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor MSN Messenger
Mikel l
Inktomi: el mejor motor de búsqueda


Registrado: 08 Nov 2007
Mensajes: 139
Ubicación: Donostia - San Sebastian

MensajePublicado: Vie May 16, 2008 6:15 am    Asunto: Responder citando

OK! gracias

y hasta cuando me recomendais que mantenga el dominio .es? muchos de ls enlaces que coloque hacia miltalleres.ES ya los cambie hacia .COM

saludos Wink
_________________
www.iruzun.es | www.miltalleres.com
Tengo que leer más
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor
Mostrar mensajes de anteriores:   
Publicar nuevo tema   Responder al tema    Foros de discusión -> Lenguajes de Programación Web Todas las horas son GMT
Respuesta Rápida y Acciones
 

 

Página 1 de 1


Cambiar a:  
Puede publicar nuevos temas en este foro
No puede responder a temas en este foro
No puede editar sus mensajes en este foro
No puede borrar sus mensajes en este foro
No puede votar en encuestas en este foro

 


Logo diseñado por iLevante
Powered by phpBB © 2001, 2009 phpBB Group