Regresar   Foros de CHW > Software > Webmasters


Estás leyendo el thread

Problema con .htaccess en apache

 en el foro Webmasters, que dice: "Hola, Tengo un problema con .htaccess y no he podido dar con una solución simple, "



bienvenido

Tags
,

Responder

 

LinkBack Herramientas
Old 31-jul-2008, 12:34   #1
-Javier-
CEO CieloSur
 
Avatar de -Javier-
 
Registrado: septiembre-2006
Location: Litoral Central
Posts: 690

Mi PC

Problema con .htaccess en apache

Hola,

Tengo un problema con .htaccess y no he podido dar con una solución simple, sólo algunos arreglos carreteros para un problema que debería ser simple...

Tengo el siguiente redireccionamiento:

Code:
RewriteRule ^pantalon /~misitio/index.php?i=pantalon [L,NC]
Funciona bien a primera vista, pero hace algo que no debería, pues resulta que no está considerando a "pantalon" como un directorio, si pongo "pantalonazul" me redirecciona igual e ignora "azul", sólo toma la palabra inicial.

Probé con:

Code:
RewriteRule ^pantalon$ /~misitio/index.php?i=pantalon [L,NC]
Y ahí si considera sólo la palabra "pantalon", pero aún no lo toma como directorio. Si alguien escribe www.misitio.com/pantalon/ manda error.

Lo que necesito es que sea considerado un directorio al momento de la redirección. Si escribo por ejemplo, www.misitio.com/contacto (que es un directorio real), el navegador automáticamente agrega el "/" al final (www.misitio.com/contacto/).

El problema es que al no considerar a "pantalon" como directorio todos los enlaces e imágenes que no tengan la url absoluta quedan mal redireccionados.

Ahora, también probé con:

Code:
RewriteRule ^pantalon/$ /~misitio/index.php?i=pantalon [L,NC]
Pero qué pasa si alguien olvida poner el "/" al final ¿no debería generarlo automáticamente el navegador? Eso no pasa, y no sé porqué.

Saludos!
----
Encontré la solución!!

Code:
RewriteRule ^(([a-z0-9\-]+/)*[a-z0-9\-]+)$ /$1/ [NC,R=301,L]
Agrega el / final a toda URL que no termine en punto algo. Excelente, es justo lo que buscaba.

Saludos!
__________________
Javier

nF4 Ultra-D
Opteron 180@185
OCZ 2Gb Platinum Revision 2
Radeon HD3850
DVD-RW SONY Q120A & ASUS DVD-RW 402P

Editado por -Javier- en 31-jul-2008 a las 12:34. Razón: Post unidos
-Javier- is offline   Citar y responder
Recuerda que no verás este banner una vez que te registres

Responder

  Foros de CHW > Software > Webmasters

Herramientas

Ir a

Discusiones similares

Discusión Iniciada por Foro Respuestas Último post
Problema con Apache BiO-HaZaRd Webmasters 21 02-dic-2007 01:01
virtualhost + .htaccess / apache 1.3 elCuco GNU/Linux y otros sistemas operativos 4 26-oct-2007 21:08
problema con apache!!!!! help me please RamadantiS Webmasters 4 21-may-2007 16:18
apache v/s IIS Gran_Maestre Guerras Santas 9 27-sep-2006 12:35
Apache lalomix GNU/Linux y otros sistemas operativos 3 14-jun-2006 17:40


Todas las horas son GMT -4. La hora es 02:43.

Add to Technorati Favorites eXTReMe Tracker
(cc) 2003-2008 CHW
SEO by vBSEO 3.2.0    Powered by vBulletin®
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Forums Directory