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

.htaccess

Estas en el tema de .htaccess en el foro de Apache en Foros del Web. Hola, no se si éste es el foro adecuado para preguntar esto. En fin, ahí va: Estoy empezando con el htaccess y no consigo hacerlo ...
  #1 (permalink)  
Antiguo 09/11/2009, 06:43
Avatar de frasko01  
Fecha de Ingreso: junio-2008
Mensajes: 200
Antigüedad: 15 años, 10 meses
Puntos: 3
.htaccess

Hola, no se si éste es el foro adecuado para preguntar esto.

En fin, ahí va:

Estoy empezando con el htaccess y no consigo hacerlo funcionar.

Tengo que cambiar la url (por ejemplo):
http://www.miweb.com/noticias2.php?i...=99&_pagi_pg=2

Por lo siguiente:
http://www.miweb.com/noticias/99/2

En el archivo .htaccess tengo el código:
RewriteEngine on
RewriteRule ^noticias/(.*)/(.*) noticias2.php?id_noticia=$1&_pagi_pg=$2

¿Dónde puede estar el fallo?

Saludos.
  #2 (permalink)  
Antiguo 09/11/2009, 07:41
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: .htaccess

¿Ya haz modificado el httpd.conf?
Si no lo haz hecho entonces tienes que descomentarla la linea
Cita:
LoadModule rewrite_module modules/mod_rewrite.so
¿Que sistema operativo tienes?
Si es windows tienes que tambien modificar estas lineas y colocarlas de esta forma
Cita:
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>
Tambien las linea trata colocandolo de esta forma
Cita:
RewriteEngine on
RewriteRule ^noticias/(.*)/(.*)/?$ /noticias2.php?id_noticia=$1&_pagi_pg=$2
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos

Última edición por abimaelrc; 09/11/2009 a las 07:51
  #3 (permalink)  
Antiguo 09/11/2009, 09:40
Avatar de frasko01  
Fecha de Ingreso: junio-2008
Mensajes: 200
Antigüedad: 15 años, 10 meses
Puntos: 3
Respuesta: .htaccess

El problema es que no tengo acceso a el archivo httpd.conf

Tampoco me funciona con

RewriteRule ^noticias/(.*)/(.*)/?$ /noticias2.php?id_noticia=$1&_pagi_pg=$2
  #4 (permalink)  
Antiguo 09/11/2009, 11:21
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: .htaccess

Si haces un archivo .htaccess y colocas una informacion aleatoria por ejemplo
Código htaccess:
Ver original
  1. asklñg aklñsjgklña sklñgjasklñ
Eso te debe dar un error en el sistema. Si no te da un error en el sistema lamentablemente no puedes usar .htaccess
__________________
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 09/11/2009, 11:32
Avatar de frasko01  
Fecha de Ingreso: junio-2008
Mensajes: 200
Antigüedad: 15 años, 10 meses
Puntos: 3
Respuesta: .htaccess

Si que da error en el sistema.
Me falló al insertar:
AllowOverride All
  #6 (permalink)  
Antiguo 09/11/2009, 15:52
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: .htaccess

Verifica si de esta forma lo puedes lograr
Código htaccess:
Ver original
  1. Options +FollowSymLinks
  2. RewriteEngine on
  3. RewriteRule ^noticias/(.*)/(.*)/?$ /noticias2.php?id_noticia=$1&_pagi_pg=$2
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
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 09:29.