Foros del Web » Administración de Sistemas » Apache »

Unificar URLs

Estas en el tema de Unificar URLs en el foro de Apache en Foros del Web. Hola, necesito ayudar para redireccionar mi sitio .com con y sin www a mi sitio.com.uy Por lo que he leido debería funcionar así... pero no ...
  #1 (permalink)  
Antiguo 16/08/2011, 15:32
 
Fecha de Ingreso: agosto-2010
Ubicación: Montevideo
Mensajes: 107
Antigüedad: 13 años, 11 meses
Puntos: 3
Unificar URLs

Hola, necesito ayudar para redireccionar mi sitio .com con y sin www a mi sitio.com.uy

Por lo que he leido debería funcionar así... pero no funciona.

RewriteEngine On

RewriteCond %{HTTP_HOST} ^misitio.com [NC]
RewriteCond %{HTTP_HOST} ^misitio.com.uy [NC]
RewriteCond %{HTTP_HOST} ^www.misitio.com [NC]
RewriteRule ^(.*)$ http://www.misitio.com.uy/$1 [L,R=301]

--------------------------------------------------------------------------------------
Dejo al archivo completo por las dudas que el problema esté más adelante.

AddHandler x-httpd-php5 .php


RewriteEngine On

RewriteCond %{HTTP_HOST} ^misitio.com [NC]
RewriteCond %{HTTP_HOST} ^misitio.com.uy [NC]
RewriteCond %{HTTP_HOST} ^www.misitio.com [NC]
RewriteRule ^(.*)$ http://www.misitio.com.uy/$1 [L,R=301]


ErrorDocument 404 /index.php?error=404

RewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR] ##optional - see notes##
RewriteCond %{REQUEST_URI} (/|\.htm|\.php|\.html|/[^.]*)$ [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule /([0-9]+)-categorias\.html$ index.php?categoria=$1
RewriteRule /([a-z]+)/([0-9]+)-listado\.html$ index.php?marca=$1&categoria=$2

#RewriteRule (.*) index.php

-------------------------------------------------------------------------------------

Desde ya muchas gracias por la ayuda
  #2 (permalink)  
Antiguo 16/08/2011, 19:14
 
Fecha de Ingreso: agosto-2010
Ubicación: Montevideo
Mensajes: 107
Antigüedad: 13 años, 11 meses
Puntos: 3
Respuesta: Unificar URLs

No puedo con mi genio...... bueno después de algunas horas de leer tutoriales y manuales, creo que llegué a la solución.

Dejo archivo por si a alguien le sirve

AddHandler x-httpd-php5 .php


RewriteEngine On

RewriteCond %{HTTP_HOST} ^sitio\.com$ [NC]
RewriteRule ^(.*)$ http://www.sitio.com.uy/$1 [L,R=301]


RewriteCond %{HTTP_HOST} ^www\.sitio\.com$ [NC]
RewriteRule ^(.*)$ http://www.sitio.com.uy/$1 [L,R=301]

RewriteCond %{HTTP_HOST} ^sitio\.com\.uy$ [NC]
RewriteRule ^(.*)$ http://www.sitio.com.uy/$1 [L,R=301]


ErrorDocument 404 /index.php?error=404

RewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR] ##optional - see notes##
RewriteCond %{REQUEST_URI} (/|\.htm|\.php|\.html|/[^.]*)$ [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule /([0-9]+)-categorias\.html$ index.php?categoria=$1
RewriteRule /([a-z]+)/([0-9]+)-listado\.html$ index.php?marca=$1&categoria=$2

#RewriteRule (.*) index.php

Saludos

Etiquetas: html, php, rewrite, rewriterule, url
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 03:44.