Foros del Web » Administración de Sistemas » Shared Hosting y VPS »

Como utilizar el RewriteRule de .htaccess

Estas en el tema de Como utilizar el RewriteRule de .htaccess en el foro de Shared Hosting y VPS en Foros del Web. Muy buenas a la comunidad de forosdelweb, la verdad es que soy muy novato con esto de los archivos de htaccess de apache, y pues ...
  #1 (permalink)  
Antiguo 04/05/2012, 14:28
Avatar de xIamAlex  
Fecha de Ingreso: abril-2012
Ubicación: Venezuela
Mensajes: 118
Antigüedad: 9 años, 1 mes
Puntos: 23
Sonrisa Como utilizar el RewriteRule de .htaccess

Muy buenas a la comunidad de forosdelweb, la verdad es que soy muy novato con esto de los archivos de htaccess de apache, y pues como todo principiante, me topo con ciertos detalles que no se que serán , así que mi duda es la siguiente:

Resulta que en mi archivo .htaccess tengo el siguiente código:

Código:
#ErrorDocument 404 /404.html

RewriteEngine on
RewriteBase /
RewriteRule media media.php
Donde la primera línea está comentada a propósito, y con el resto pues pienso que ya debería de ser más que "suficiente" para que funcione un redirect de una url que estoy haciendo, pero no funciona, ya que cuando trato de ir a la página que debería de estar reescrita me manda al 404, probé de mil maneras, (incluso en localhost y el server público) y nada, me fui a los foros de Zymic Hosting, (que es el servicio que actualmente utilizo) y aparentemente los SEOs están permitidos con htaccess..

Si me pudieran tirar de una pequeña ayuda, estaría muy agradecido, gracias!!

  #2 (permalink)  
Antiguo 08/05/2012, 04:25
Avatar de hasdpk  
Fecha de Ingreso: agosto-2011
Ubicación: $spain->city( 'Arucas' );
Mensajes: 1.800
Antigüedad: 9 años, 9 meses
Puntos: 297
Respuesta: Como utilizar el RewriteRule de .htaccess

Aquí tienes la sintaxys de RewriteRule.

Lo que te falla es la expresión regular que no has puesto y que te pongo como debería de ser a continuación:

Código apache:
Ver original
  1. RewriteEngine on
  2. RewriteBase /
  3. RewriteRule (.*)/media$ http://google.es [R=301,NC,L]

El flag "R=301" le aplica un redireccionamiento 301 al enlace por el que hemos accedido a la página, "NC" lo que hace es hacerlo insensible a mayúsculas y minúsculas, y "L" para la "ejecución" de .htaccess ya que vamos a hacer un redireccionamiento y no tiene lógica que lo siga cargando.

PD: Si quieres te explico ésta expresión regular.
  #3 (permalink)  
Antiguo 08/05/2012, 06:48
Avatar de stormy  
Fecha de Ingreso: mayo-2003
Ubicación: Oviedo, Asturias
Mensajes: 2.683
Antigüedad: 18 años
Puntos: 85
Respuesta: Como utilizar el RewriteRule de .htaccess

Te recomiendo que visites http://www.askapache.com/ y te leas todos los artículos al respecto.
__________________
Doominio.com
Dominios | Hosting cPanel ultrarrápido | Correo | WordPress | desde 2003

Etiquetas: htaccess, manipular, rewriterule
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

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 23:21.