Reescribir http://site.com/ ?************* a http://site.html

  • jpietrowiak
  • Born
  • Born
  • No Avatar
  • Registrado: Mar 27, 2009
  • Mensajes: 3
  • Status: Offline

Nota Marzo 27th, 2009, 7:40 pm

Hola a todos,
He estado luchando con esto en vano. Debe ser simple pero necesito para redirigir cualquier página de site.com /? (Con nada después de ella) a site.com. Hice un accidente reescritura de un viejo sitio en el nuevo sitio y mi ranking sufrido enormemente desde que muestra duplicado tantas páginas.

Redireccionar http://sub.site.com/(nothinghere )? (nada después de aquí) a http://sub.site.com

Así anotherwords
Redireccionar http://sub.site.com/?**** para http://sub.site.com
  • Anonymous
  • Bot
  • No Avatar
  • Registrado: 25 Feb 2008
  • Mensajes: ?
  • Loc: Ozzuland
  • Status: Online

Nota Marzo 27th, 2009, 7:40 pm

  • joebert
  • Sledgehammer
  • Genius
  • No Avatar
  • Registrado: Feb 10, 2004
  • Mensajes: 13455
  • Loc: Florida
  • Status: Offline

Nota Marzo 27th, 2009, 7:49 pm

¿Así que quieres redirigir todo apunta a la página de inicio que utiliza una cadena de consulta, a la página de inicio, pero sin la cadena de consulta?

Código: [ Select ]
RewriteEngine On

RewriteCond %{QUERY_STRING} !^$
RewriteRule ^/?$ http://sub.site.com/? [R=301]
  1. RewriteEngine On
  2. RewriteCond %{QUERY_STRING} !^$
  3. RewriteRule ^/?$ http://sub.site.com/? [R=301]


El ? deben estar presentes en la URL de destino sin bandera QSA para que Apache cae la cadena de consulta al redireccionamiento. La [R = 301] marca hace que funcione como "redirección permanente..." Lo haría.
Strong with this one, the sudo is.
  • jpietrowiak
  • Born
  • Born
  • No Avatar
  • Registrado: Mar 27, 2009
  • Mensajes: 3
  • Status: Offline

Nota Marzo 28th, 2009, 3:21 pm

Gracias por la respuesta quiuck! Soy un novato asique hay algo que tengo que parece estar trabajando muy bien en este ejemplo a otra persona que he intentado a disposición de otro foro. Es un poco diferente de lo que usted envió, pero parece estar cerca. Pero no tengo idea de cuál es el mejor o lo que algunos de este medio. O para el caso, si va a afectar a los vínculos actuales en vBulletin. He probado un poco con la de abajo y me parece bien aunque. Por favor, hágamelo saber sus pensamientos. Gracias

Código: [ Select ]
RewriteCond %{QUERY_STRING} .
RewriteRule ^$ http://sub.site.com/? [R=301,L]
  1. RewriteCond %{QUERY_STRING} .
  2. RewriteRule ^$ http://sub.site.com/? [R=301,L]
  • joebert
  • Sledgehammer
  • Genius
  • No Avatar
  • Registrado: Feb 10, 2004
  • Mensajes: 13455
  • Loc: Florida
  • Status: Offline

Nota Marzo 28th, 2009, 3:29 pm

Las diferencias son triviales, ambos essentually hacen lo mismo.
Su un caso de "usted dice que digo papa papa".

En el código de minas dice "si no está vacía QUERY_STRING"
En ellos se lee "si theres nada en QUERY_STRING"

En el patrón de la mina tolerar un solitario con una barra diagonal hacia adelante
En ellos no

En la mina de L (o última regla), porque se ha caído del pabellón R = 301 automaticly la causa a fin de volver a reescribir L no importa.
L en el suyo es probablemente añadido de hábito.

Usted puede voltear una moneda para decidir cuál desea utilizar a menos que esté usando una versión de Apache, donde la tolerancia de una sola barra inclinada hacia adelante, puede ser necesaria.
Strong with this one, the sudo is.
  • jpietrowiak
  • Born
  • Born
  • No Avatar
  • Registrado: Mar 27, 2009
  • Mensajes: 3
  • Status: Offline

Nota Marzo 28th, 2009, 3:43 pm

Bueno por lo que suena como que ambos hacen básicamente la misma cosa. La barra suena a ser la más compatible entonces lo que creo voy a ir con ese entonces. Gracias por todas sus aportaciones. Tiene un gran fin de semana.
  • joebert
  • Sledgehammer
  • Genius
  • No Avatar
  • Registrado: Feb 10, 2004
  • Mensajes: 13455
  • Loc: Florida
  • Status: Offline

Nota Marzo 28th, 2009, 3:48 pm

Ciertamente.
Strong with this one, the sudo is.

Publicar Información

  • Total de mensajes en este tema: 6 mensajes
  • Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 191 invitados
  • No puede abrir 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 enviar adjuntos en este Foro
 
 

© 2011 Unmelted, LLC. Ozzu® es una marca registrada de Unmelted, LLC