Por que en algunas paginas aparece mi sitio web con www

por que en algunas paginas aparece mi sitio web con WWW y en otras sin la WWW?

Mi sitio web:

http://ciudadmascotera.com.ar

Ejemplos al entrar a algun menu (botones que se encuentran n el encabezado:

Boton Videos =

http://ciudadmascotera.com.ar/video/paseo/video_paseo_21.html

Boton Paseador/ra =

http://www.ciudadmascotera.com.ar/paseador.html

Ayuda por favor, ya que mi sitemap cuando lo envio a Google: herramientas para webmaster me arroja error:

Errores y advertencias del sitemap

- No se han seguido estas URL
Al probar una muestra de direcciones URL de su sitemap, hemos descubierto que algunas URL redirigen a otras páginas. Recomendamos que los sitemaps contengan direcciones URL que conduzcan al destino final (el destino de redireccionamiento) en lugar de redirigir a otra URL.

Error HTTP: 302

URL: http://www.ciudadmascotera.com.ar/foro\includes\acp/auth.php

Problema detectado el: 03/01/2011
Me parece que conteste este post ya.. u otro parecido...
XD busca un poco que el post en el que lo explico es reciente por ahi andara.
olukarak escribió:Me parece que conteste este post ya.. u otro parecido...
XD busca un poco que el post en el que lo explico es reciente por ahi andara.

Te acordas el tituo ?

Gracias :wink:
Te explica lo de las WWW, lo que preguntas en un principio.
Ahora bien, no tengo ni idea de por que a algunas paginas te accede sin 3W. Por lo que comprobe, todas son accesibles con las reglas 3W.

Error 302?
Este significa que el sitio, simplemente ha sido movido, o sea, existe pero no donde estabas ahora.
Te referiras al 404...
http://www.ciudadmascotera.com.ar/foro\includes\acp/auth.php
Que yo sepa no puede tener barras \.
olukarak escribió:Te explica lo de las WWW, lo que preguntas en un principio.
Ahora bien, no tengo ni idea de por que a algunas paginas te accede sin 3W. Por lo que comprobe, todas son accesibles con las reglas 3W.

Error 302?
Este significa que el sitio, simplemente ha sido movido, o sea, existe pero no donde estabas ahora.
Te referiras al 404...
http://www.ciudadmascotera.com.ar/foro\includes\acp/auth.php
Que yo sepa no puede tener barras \.

Me parece que no me estoy explicando muy bien, o no entiendo por que tus respuestas no tienen nada que ver con lo que pregunto.

Yo no pregunto que significa la WWW . Lo que quiero saber por que en mi sitio algunas paginas aparecen con WWW y otras sin WWW . Puedo entrar a cualquiera de las dos, pero google me dice:

No tenes un sitio web.......... Tenes dos

Cuando un sitio tiene www y algunas paginas del mismo sitio no tienen www google no lo ve como un mismo sitio sino que lo ve como dos sitios diferentes a la hora de ver el sitemap que le envie a google.

Lo que yo estoy queriendo saber es porque algunas paginas me aparecen con la WWW y otras no. Yo quiero que todas las paginas tengan WWW o que no las tengan. Pero no quiero que el mismo sitio web me aparezca a veces con WWW y otras no.

Se habra entendido ahora ? :roll:

Saludos :wink:
Ahora lo pille. Aparecen asi porque tu pones asi los enlaces.
Mira en tu web. Algunos enlaces aparesen con www. otros sin eso.
Debes eligir un estilo para ponerlos. Por ejemplo si los decides poner http://web.com.ar/algo/algo.htm los deberas poner asi siempre. Si decides ponerlos con www. delante deberan ser asi siempre. Si no ocurren cosas tipo estas. Puedes decidir ponerlos tambien en la ruta corta, es decir, carpeta/algo.html.

Entendiste?
olukarak escribió:Ahora lo pille. Aparecen asi porque tu pones asi los enlaces.
Mira en tu web. Algunos enlaces aparesen con www. otros sin eso.
Debes eligir un estilo para ponerlos. Por ejemplo si los decides poner http://web.com.ar/algo/algo.htm los deberas poner asi siempre. Si decides ponerlos con www. delante deberan ser asi siempre. Si no ocurren cosas tipo estas. Puedes decidir ponerlos tambien en la ruta corta, es decir, carpeta/algo.html.

Entendiste?

Muy bien !!!
Ahora estamos en el mismo canal :D :wink:
Y como y donde elijo el estilo ?
No entendi muy bien :roll:

pero vamos bien :D
Encontre esto:


Una vez hemos finalizado el diseño de nuestra página web o el diseño de nuestra tienda online deberemos realizar el alta en los buscadores y optimizar al máximo las prestaciones de nuestra web para conseguir salir en las primeras posiciones de los buscadores.
Uno de los pasos más importantes es dar el alta en buscadores y configurar nuestro dominio preferido para evitar caer en penalizaciones por tener contenido duplicado.
Configurar nuestro dominio preferido no es otra cosa que elegir entre que todas tus páginas aparezcan como www.tudominio.com o que aparezcan como tudominio.com, si no configuramos esta opción todas las páginas de nuestro sitio aparecerán duplicadas.
Una vez explicada la teoría pasemos a la práctica:


1º) Accederemos A HERRAMIENTAS DE WEBMASTER de Google:
Una vez dentro deberemos entra a la opción “CONFIGURACIÓN”, donde nos aparecerá la opción para elegir nuestro dominio preferido. Es indistinto que elijamos con www o sin www, lo importante es elegir una de las dos opciones y convertir todas la direcciones a este formato.
Es posible que al intentarlo nos pida que debemos verificar el sitio, para realizar esto deberemos dar de alta el domonio que no esté dado de alta.

2º) Convertir todas la url al dominio preferido:
Este es el paso más importante, incluso más que el paso anterior ya que lo que hará será eliminar una de las dos opciones. Para ello deberemos escribir una serie de comandos en el .htacces que tengamos en nuestro servidor , el servidor deberá disponer de mod_rewrite activado, sino no podremos poner en práctica esta técnica.
Lo que vamos a hacer es mandar a todos los usuarios que entren a la web por el dominio NO PREFERIDO y le diremos que la página a la que intenta accceder se ha movido al DOMINIO PREFERIDO, así tanto si entra una persona o un robot sabrá que la página que buscaba está en nuestro dominio preferido.
Para ello deberemos escribir en nuestro .htacces. Una buena página para generar urls dinámicas es GENERATE IT! . En nuestro caso no será necesario ya que la sentencia es sencilla , para escribiremos el siguiente código:

MOSTRAR LA PÁGINA CON WWW.
RewriteCond %{HTTP_HOST} ^tudominio.com
RewriteRule (.*) http://www.tudominio.com/$1 [L,R=301]

MOSTRAR LA PÁGINA SIN WWW.
RewriteCond %{HTTP_HOST} ^www.tudominio.com
RewriteRule (.*) http://tudominio.com/$1 [L,R=301]

Eso es todo, es un proceso sencillo pero que todo el mundo debería realizar en su página web.

Lo voy a implementar a ver que ocurre
olukarak escribió:Cambia los enlaces internos.

Ups :cry:

No tengo ni idea donde se hace eso ni como :?

Por favor explicamelo como a un nene de 4 años :oops:
Abres el documento de la pagina en, por ejemplo, bloc de notas. Despues buscas en el menu los enlaces a tus paginas internas (como la del paseador) y les cambias la rutita quitando el www.
olukarak escribió:Abres el documento de la pagina en, por ejemplo, bloc de notas. Despues buscas en el menu los enlaces a tus paginas internas (como la del paseador) y les cambias la rutita quitando el www.

Noooo... :shock: Jamas me hubiece dado cuenta. Me quiero morir.... tengo que modificar como 100 paginas. Me quiero morir... :cry:

Era tan facil la solución que no la podia ver. Yo esperaba modificar algun codigos y que modifique todas las paginas automaticamente.
:(
Usa algun editor de codigo que te de buscar y reemplazar. Asi por lo menos reemplazas los enlaces repetitivos de 1 vez XD.
Es común que los servidores Web respondan con el mismo sitio a un nombre de dominio precedido de las “www” al igual que sin las “www”. Por ejemplo, respondería con el mismo sitio http://dominio.com que http://www.dominio.com. Así también sucede usualmente para los subdominios, como sería el caso de http://www.sub.dominio.com y http://sub.dominio.com

¿Representa esto algún problema para el posicionamiento web? ¿Comó interpretan los robots de búsqueda estos contenidos iguales en diferentes direcciones ? ¿Cómo debemos tratar estos casos al posicionar la web? Veamos un poco más a detalle estas cuestiones.

Primeramente, para los robots de búsqueda lo usual es que interpreten a las direcciones con y sin “www” como sitios Web diferentes. Esto lo podemos ver en el caso de google simplemente comprobando el PageRank de ambas direcciones, las cuales por lo general mostrarán un PageRank mayor para aquella que se usó como primaria en la labor de posicionamiento web, sobre todo en lo relativo para el registro en directorios, intercambio de enlaces, etc...

Al ser interpretados como sitios diferentes, uno de los dos deberá ser despreciado por los buscadores al considerarse contenidos duplicados, lo cual no es muy conveniente dejar a merced de estos.

También, de obtener enlaces hacia una y otra dirección, estaríamos dividiendo de forma desventajosa el valor que nos otorgan estos. No siempre está en nuestras manos impedir la existencia de enlaces hacia la dirección que no deseamos, por ejemplo, hay directorios que en el caso de los subdominios siempre le añaden delante “www” al incluirlo en sus listados, y las personas que enlacen nuestro sitio lo harán por la dirección con la que hayan realizado su acceso por lo general.

Otro inconveniente de esta dualidad de direcciones es que algunos sistemas de seguimiento de estadísticas las tratan como Webs diferentes, dividiendo de esta forma las estadísticas de acceso o perdiendo parte de ellas, dando valores incompletos que pueden afectar la elaboración de una buena estrategia de posicionamiento web.

Por lo mencionado, es más conveniente que exista una dirección única para cada sitio Web, por lo cual se debe dar una solución al problema anterior. La solución buscada debe evitar la pérdida de las visitas que a la dirección que deseamos desechar y debe además aprovechar el valor de los enlaces recibidos en ambas direcciones. De esta forma, una solución adecuada podría ser a través del uso de un redireccionamiento 301, lo cual podemos realizar sin requerir necesariamente de la intervención del servicio de hosting, simplemente añadiendo algunas líneas de código.

¿Como hacer esta redirección 301? Si el código del sitio fuera PHP podríamos usar la siguiente forma:


if ($_SERVER["HTTP_HOST"] == 'dominio.com')
{
header( "HTTP/1.1 301 Moved Permanently" );
header( "Location: http://www.dominio.com/".$_SERVER['REQUEST_URI'] );
}

Si por el contrario usamos ASP, el código podría ser el siguiente:


If Request.ServerVariables("SERVER_NAME") = "dominio.com" Then
Dim var_QueryString
If Request.ServerVariables("QUERY_STRING") <> "" Then
var_QueryString = "?" & Request.ServerVariables("QUERY_STRING")
Else
var_QueryString = ""
End If
Dim var_path
var_path = Request.ServerVariables("PATH_INFO")
Response.Redirect "http://www.dominio.com" & var_path& var_QueryString
End If

En caso de otros scripts para generar páginas dinámicas se podría implementar la funcionalidad siguiendo la misma idea.

Si el sitio fuera construido en HTML estático, sin que haya posibilidad de hacer un redireccionamiento 301 ni de otro tipo de redireccionamiento generado desde el servidor, entonces se pudiera usar una técnica de menos valor pero que ayudará en alguna medida. Esta sería a través de usar un código JavaScript para verificar que el nombre de dominio del valor “document.location” corresponde al dominio correcto, y en caso contrario modificar ese valor, lo cual seria suficiente para redireccionar. Esto tendría el inconveniente que los robots de búsquedas no serían capaces de interpretar y seguir esa redirección, por lo que no se cumple el objetivo del todo.

Finalmente mencionar que en el caso del dominio principal es preferible usarlo precedido por las www, (www.dominio.com) mientras que para los subdominios es mas cómodo dejarlos cortos, sin las www (http://sub.dominio.com).

Saludos.
john si que SABEEEEEEE, creeo que me vendria bien secuestrarte y robarte todo lo que sabes.
Ah ! olvidaba algo; en algunos paneles de control de hosting hay una opción para configurar tu dominio para que responda con y sin www.

Ahora sí, saludos y suerte.
Amigo también existe una solución muy simple, es configurándole un redireccionamiento desde el panel de control de tu host, a tu web cuando alguien hácese a ella sin www te redirecciones a tu web con www o viceversa, es lo mas simple y se puede hacer con Access sin modificar cada una de las hojas.