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

Problema con .htaccess y redirect 301

Estas en el tema de Problema con .htaccess y redirect 301 en el foro de Apache en Foros del Web. Buenas, estoy haciendo muchos redirects 301 ya que hemos volcado una nueva web con una estructura de urls algo distinta. El problema que tengo es ...
  #1 (permalink)  
Antiguo 30/05/2013, 12:20
 
Fecha de Ingreso: noviembre-2010
Mensajes: 146
Antigüedad: 14 años
Puntos: 3
Problema con .htaccess y redirect 301

Buenas, estoy haciendo muchos redirects 301 ya que hemos volcado una nueva web con una estructura de urls algo distinta.


El problema que tengo es que tengo este redirect:

redirect 301 /cursos-ingles-escuelas-inglaterra/escuela-ingles-liverpool.htm http://www.quality-courses.com/curso...ol-of-english/

Pero me redirecciona a esta direccion:

http://www.quality-courses.com/curso...-liverpool.htm


Alquien sabe porque pasa y como podria solucionarlo??

Gracias
  #2 (permalink)  
Antiguo 30/05/2013, 12:23
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 8 meses
Puntos: 2534
Respuesta: Problema con .htaccess y redirect 301

Debes mostrar todo lo que tienes configurado en dicho .htaccess o de otra forma es complicado adivinar la causa exacta de tu problema.

PDTA: Te comento que la configuración de .htaccess no es para nada problema de PHP, es configuración de Apache y por lo tanto está fuera de lugar tu pregunta.

Te sugiero poner mas atención y ubicarte en el foro correcto para la próxima.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 30/05/2013, 12:24
 
Fecha de Ingreso: noviembre-2010
Mensajes: 146
Antigüedad: 14 años
Puntos: 3
Respuesta: Problema con .htaccess y redirect 301

Lo mismo me pasa con muchisimos redirects que tengo iguales me añade al final /ejemplo.htm cuando quiero que me lo direccione a una direccion que seria /ejemplo/

Tambien tengo otros redirects que no acaban en .htm sino que son carpetas y esos si que funcionan y no se porque.
  #4 (permalink)  
Antiguo 30/05/2013, 12:25
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 8 meses
Puntos: 2534
Respuesta: Problema con .htaccess y redirect 301

Me imagino que piensas que si podemos leer tu mente y/o adivinar todas las reglas que tienes configuradas, ¿verdad?
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #5 (permalink)  
Antiguo 30/05/2013, 12:33
 
Fecha de Ingreso: noviembre-2010
Mensajes: 146
Antigüedad: 14 años
Puntos: 3
Respuesta: Problema con .htaccess y redirect 301

Perdona , he contestado antes de leer tu mensaje.

Tampoco hay que ponerse asi, y lo he puesto en la seccion de PHP porque no sabia donde ponerlo. Que algun moderador me lo mueva si es necesario y disculpen las molestias.

Antes de estos redirects lo que tengo es lo siguiente.

Options +FollowSymLinks
RewriteEngine on
Options All -Indexes


#RewriteRule ^([^/]+)$ $1/ [R,L]

#redireccionar todo a .com
#redirect 301 / http://www.quality-courses.com

#Redireccionamiento a de todo al dominio.com
#redirectMatch 301 ^(.*)$ http://www.quality-courses.com$1

#### protect against DOS attacks by limiting file upload size ######

# LimitRequestBody 10240000

#### prevent folder listing #####

IndexIgnore *

#### Change domain.com to www.domain.com #####

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

#### Remove Trailing Slash ####

#RewriteCond %{REQUEST_FILENAME} !-d
#RewriteCond %{REQUEST_URI} ^(.+)/$
#RewriteRule ^(.+)/$ /$1 [R=301,L]

#### 404 page #####

# ErrorDocument 404 /404.php

##### Redirect internally all URIs to /index.php ###############

# RewriteRule .* index.php

# Alternately This 1:

# RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# RewriteRule . /index.php
RewriteRule .* index.php

# This is for seo; it's a test, it hides the .php extension
# by the way it might be a conflict with the sitemap line

# RewriteRule ^(.*)\/$ $1.php [nc]

# Hide index.php

# RewriteCond %{THE_REQUEST} ^.*/index\.php
# RewriteRule ^(.*)index\.php$ /$1 [R=301]

# This Line needs to be changed it's for the sitemap.xml ######

# RewriteRule ^[^.]+$ - [T=application/x-httpd-php,L]
  #6 (permalink)  
Antiguo 30/05/2013, 12:52
 
Fecha de Ingreso: noviembre-2010
Mensajes: 146
Antigüedad: 14 años
Puntos: 3
Respuesta: Problema con .htaccess y redirect 301

creo que lo he solucionado, aunque ahora me entra en la nueva direccion web pero me añade esto al final no se porque :S ?pagina=escuelas-espanol-marbella.htm
  #7 (permalink)  
Antiguo 30/05/2013, 13:36
 
Fecha de Ingreso: noviembre-2010
Mensajes: 146
Antigüedad: 14 años
Puntos: 3
Respuesta: Problema con .htaccess y redirect 301

Solucionado, mi problema es que tenia carpetas en el ftp de la anterior web que tenian esos nombres!

Etiquetas: 301, htaccess, php, redirect
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 20:35.