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

Problema con ocultar extensiones con .htaccess

Estas en el tema de Problema con ocultar extensiones con .htaccess en el foro de Apache en Foros del Web. Buenas! Tengo un problema, tengo url amigables y aparte quiero ocultar las extensiones de los .php que solo salga index, gente etc. pero al intentar ...
  #1 (permalink)  
Antiguo 06/07/2013, 04:14
 
Fecha de Ingreso: noviembre-2011
Mensajes: 516
Antigüedad: 12 años, 5 meses
Puntos: 10
Problema con ocultar extensiones con .htaccess

Buenas!
Tengo un problema, tengo url amigables y aparte quiero ocultar las extensiones de los .php que solo salga index, gente etc. pero al intentar hacerlo bien no me funciona los url amigables o bien me falla lo de ocultar las extensiones según como configure el .htaccess, me gustaría saber como puedo combinar estas dos cosas que quiero hacer por ahora mi .htaccess esta así:
Código HTML:
Ver original
  1. RewriteEngine On
  2.    RewriteRule ^([^/\.]+)/?$ perfil.php?nombre=$1 [L]
  3. RewriteCond %{REQUEST_FILENAME} !-d
  4. RewriteCond %{REQUEST_FILENAME}\.php -f
  5. RewriteRule ^(.*)$ $2.php
y no me funciona el ocultar extensiones, me podrían echar una mano? gracias un saludo.
  #2 (permalink)  
Antiguo 06/07/2013, 06:50
Avatar de repara2  
Fecha de Ingreso: septiembre-2010
Ubicación: München
Mensajes: 2.445
Antigüedad: 13 años, 7 meses
Puntos: 331
Respuesta: Problema con ocultar extensiones con .htaccess

http://www.soycodigofuente.com/ocult...-con-htaccess/
http://www.katharsix.com/ocultar-ext...-con-htaccess/
__________________
Fere libenter homines, id quod volunt, credunt.
  #3 (permalink)  
Antiguo 06/07/2013, 08:05
 
Fecha de Ingreso: noviembre-2011
Mensajes: 516
Antigüedad: 12 años, 5 meses
Puntos: 10
Respuesta: Problema con ocultar extensiones con .htaccess

No me funciona ya que como dije el problema radica en que también tengo url amigables, y al poner esos códigos no me funciona la url amigable o viceversa, sabéis a que se puede deber??
Gracias un saludo.
  #4 (permalink)  
Antiguo 06/07/2013, 08:33
Avatar de 0123  
Fecha de Ingreso: noviembre-2012
Ubicación: Entre la consola, el coda y un poco de photoshop
Mensajes: 263
Antigüedad: 11 años, 5 meses
Puntos: 10
Respuesta: Problema con ocultar extensiones con .htaccess

Buenas Edie,

Te pongo las lineas que uso en la mayoria de mis proyectos.

Código Apache:
Ver original
  1. RewriteEngine On
  2.     RewriteCond %{REQUEST_FILENAME} !-f
  3.     RewriteCond %{REQUEST_FILENAME} !-d
  4.     RewriteRule ^(.*) /compilador.php?h_1=$1 [L,QSA]

La verdad es que no se mucho de htaccess y eso que he acabado con unos verdaderos mounstros de archivos htaccess. Es una programación muy rara y simple... si te funciona te ayude... si no... pues nada, lo intente.

edito: lo que hace es ocultarlo todo... y lo envia a compilador.php

:P
  #5 (permalink)  
Antiguo 06/07/2013, 09:01
 
Fecha de Ingreso: noviembre-2011
Mensajes: 516
Antigüedad: 12 años, 5 meses
Puntos: 10
Respuesta: Problema con ocultar extensiones con .htaccess

No haber creo que no explique bien, lo que quiero hacer es de index.php gente.php y otras archivos .php ocultar las extensiones y en la del perfil ya tengo el archivo echo con url amigable en htaccess por eso me entra en conflicto el de ocultar las extensiones y no funciona alguien sabe el porque??? gracias.
  #6 (permalink)  
Antiguo 06/07/2013, 14:01
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: Problema con ocultar extensiones con .htaccess

Código Apache:
Ver original
  1. RewriteRule ^([^/\.]+)/?$ perfil.php?nombre=$1 [L]

Con esa primera regla estás redirigiendo todo a perfil.php, necesitas pensar bien cómo manejar todas las otras páginas sin afectar ni verse afectadas por esta redirección.
__________________
- León, Guanajuato
- GV-Foto
  #7 (permalink)  
Antiguo 08/07/2013, 05:49
 
Fecha de Ingreso: noviembre-2011
Mensajes: 516
Antigüedad: 12 años, 5 meses
Puntos: 10
Respuesta: Problema con ocultar extensiones con .htaccess

Pues esa era mi duda como hacer tal cosa ya que siempre va a perfil alguien me puede dar ideas ayuda o lo que sea? todo es bienvenido un saludo gracias.
  #8 (permalink)  
Antiguo 08/07/2013, 05:59
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: Problema con ocultar extensiones con .htaccess

Muevo tu tema al foro de Apache, que es donde hay mejores oportunidades de obtener una solución a tu problema.
__________________
- León, Guanajuato
- GV-Foto
  #9 (permalink)  
Antiguo 09/07/2013, 05:08
 
Fecha de Ingreso: noviembre-2011
Mensajes: 516
Antigüedad: 12 años, 5 meses
Puntos: 10
Respuesta: Problema con ocultar extensiones con .htaccess

Vale gracias aver si asi alguien me puede ayudar un saludo.
  #10 (permalink)  
Antiguo 24/07/2013, 06:37
 
Fecha de Ingreso: noviembre-2011
Mensajes: 516
Antigüedad: 12 años, 5 meses
Puntos: 10
Respuesta: Problema con ocultar extensiones con .htaccess

Nadie me puede ayudar con esto yo no doy con como hacerlo gracias.

Etiquetas: extensiones, htaccess, php
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 23:30.