Hola!

Registrándote como bakuno podrás publicar, compartir y comunicarte en privado con otros bakuos :D

Regístrame ya!

[PHP/HTACCES] Me hechan una manita con una redirección de urls?

Free3Filez

Becerro
Desde
20 Jun 2013
Mensajes
35
[Solucionado] (PHP/HTACCES) Me hechan una manita con una redirección de urls?

Hola bakas, por ahora no les traigo un programita, quisiera saber si alguien que sepa de PHP o usar .htaccess me pudiera ayudar con lo siguiente:

Tengo un foro (que no puedo decir cual por que me banean por Spam e.e) al cual le he tenido que cambiar la url de los foros, antes para ver un tema era:

www.miforo.com/foros/topic?=blablalba

y ahora lo he tenido que cambiar a:

www.miforo.com/forum/?topic=blablabla

Así que el problema es que todos los url que tengan "miforo.com/foros/..." en la url irán a un 404 :I

Ya investigué en internet y consiguí acerca de cómo cambiar url viejo por antiguo, pero sólo aplica en url fija.

Y yo lo que necesito es que toda URL a la que se desea entrar despues de /foros/{ruta-solicitada} se cambie por /forum/{ruta-solicitada}

De antemano muchas gracias por leer el tema, saludos :D


|||SOLUCIONADO|||

Ya encontré la solución, es un código, se los dejo por si a alguien le sirve, este se debe colocar en el archivo .htaccess del directorio raiz de la web (en public_html):

redirectMatch 301 ^/foros/(.*)$ http://miforo.com/forums/

|Donde|

redirectMatch: Es la función para redireccionar
301: Es para decirle al navegador que la URL se movió permanentemente (302 es para temporal)
^/foros/(.*)$: Es para indicar que cualquier url que vaya al directorio /foros/{url-solicitada}...
http://miforo.com/forums/: ... se redireccione a /forums/{url-solicitada}

Ejemplo:
Si yo voy a http://miforo.com/foros/?topic=123

Se me va redireccionar a http://miforo.com/forums/?topic=123

Saludos y gracias!

 
Volver
Arriba