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

[SOLUCIONADO] Rewriterule

Estas en el tema de Rewriterule en el foro de Apache en Foros del Web. Que tal queridos. Hoy estoy solicitando de su ayuda debido a que no entiendo mucho de .htaccess. Lo que yo necesito es lo siguiente: yo ...
  #1 (permalink)  
Antiguo 22/04/2010, 16:00
Avatar de Damin  
Fecha de Ingreso: abril-2008
Ubicación: Argentina
Mensajes: 29
Antigüedad: 16 años
Puntos: 0
Pregunta Rewriterule

Que tal queridos.
Hoy estoy solicitando de su ayuda debido a que no entiendo mucho de .htaccess.
Lo que yo necesito es lo siguiente:

yo tengo mi web por ej:

miweb.com.ar/miembros.php
miweb.com.ar/contacto.php
miweb.com.ar/index.php
miweb.com.ar/downloads.php

etc...

yo quiero que en la barra de direcciones diga algo asi:

miweb.com.ar/miembros
miweb.com.ar/contacto
miweb.com.ar/index
miweb.com.ar/downloads

O en su defecto

miweb.com.ar/index.php?zona=miembros
miweb.com.ar/index.php?zona=contacto
miweb.com.ar/index.php?zona=index
miweb.com.ar/index.php?zona=downloads


Me explico bien? agradeceria de todo corazon su ayuda.
Desde ya muchisimas gracias
  #2 (permalink)  
Antiguo 23/04/2010, 15:34
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años
Puntos: 1517
Respuesta: Rewriterule

Te recomiendo que hagas una búsqueda en este foro, ya que hay infinidades de ejemplos para lograr lo que estás pidiendo.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #3 (permalink)  
Antiguo 23/04/2010, 16:34
Avatar de Damin  
Fecha de Ingreso: abril-2008
Ubicación: Argentina
Mensajes: 29
Antigüedad: 16 años
Puntos: 0
Respuesta: Rewriterule

Eso hice, pero la verdad es que no termino de entender nada.
Gracias de todas formas
  #4 (permalink)  
Antiguo 23/04/2010, 22:32
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años
Puntos: 1517
Respuesta: Rewriterule

¿Pero que haz logrado?, así te podemos ayudar.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #5 (permalink)  
Antiguo 23/04/2010, 22:39
Avatar de Damin  
Fecha de Ingreso: abril-2008
Ubicación: Argentina
Mensajes: 29
Antigüedad: 16 años
Puntos: 0
Respuesta: Rewriterule

Yo tengo esto:

RewriteEngine on

ErrorDocument 404 http://www.miweb.com.ar/

Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteRule ^([A-Za-z0-9-_]+)\.html/?$ ./?seccion=$1 [NC,L]
RewriteRule ^([A-Za-z0-9-_]+)/([A-Za-z0-9-_]+)\.html/?$ ./?seccion=$1&id=$2 [NC,L]


Lo que hace es volver al index.php por la regla que esta escrito primero...
Nunca me "renombra" las direcciones q pongo
  #6 (permalink)  
Antiguo 23/04/2010, 23:36
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años
Puntos: 1517
Respuesta: Rewriterule

Trata de esta forma
Código Apache:
Ver original
  1. RewriteEngine on
  2. Options +FollowSymLinks
  3.  
  4. ErrorDocument 404 http://www.miweb.com.ar/
  5.  
  6. RewriteRule ^(.+)\.html/?$ index.php?seccion=$1 [NC,L]
En la dirección debe ser algo como
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos

Etiquetas: 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




La zona horaria es GMT -6. Ahora son las 08:04.