Ver Mensaje Individual
  #5 (permalink)  
Antiguo 12/08/2012, 00:30
Avatar de emprear
emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: Url amigables apache & php

Probá con esto
Código Apache:
Ver original
  1. Options +FollowSymLinks
  2. RewriteEngine On
  3. RewriteBase /
  4.  
  5. # Remover trailing slashes.
  6. # ejemplo  miweb.com/algo/ redirije a miweb.com/algo
  7. RewriteCond %{REQUEST_FILENAME} !-d
  8. RewriteRule ^(.*)/$ /$1 [R=permanent,QSA]
  9.  
  10. # Redirije a PHP si existe.
  11. RewriteCond %{REQUEST_FILENAME} !-f
  12. RewriteCond %{REQUEST_FILENAME} !-d
  13. RewriteCond %{REQUEST_FILENAME}\.php -f
  14. RewriteRule ^(.*)$ $1.php [L,QSA]
Algunos servers necesitan explicitar el RewriteBase

Fijate mi ejemplo
http://mr4.emprear.com/somos.php
http://mr4.emprear.com/somos
http://mr4.emprear.com/otracarpeta/algo.php
http://mr4.emprear.com/otracarpeta/algo

Funciona de las dos maneras para el mismo archivo, y si le agregás la barra al final la remueve de la url

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.