Ver Mensaje Individual
  #11 (permalink)  
Antiguo 16/08/2012, 09:25
Avatar de jose mario
jose mario
 
Fecha de Ingreso: abril-2007
Mensajes: 165
Antigüedad: 17 años
Puntos: 0
Respuesta: Url amigables apache & php

Hola como estas gracias por tu ayuda bueno no todas son dinamicas solo algunas que en relidad son como 5 paginas que consultan db utilice tu codigo asi:

Código PHP:
Options FollowSymLinks
RewriteEngine On
RewriteBase 
/

# Remover trailing slashes.
# ejemplo  miweb.com/algo/ redirije a miweb.com/algo
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule 
^(.*)/$ /$[R=permanent,QSA]

# Redirije a PHP si existe.
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond 
%{REQUEST_FILENAME} !-d
RewriteCond 
%{REQUEST_FILENAME}.php -f
RewriteRule 
^(.*)$ $1.php [L,QSA]

#### si tenés mas php dinámicos lo insertás aqui, ya que al usar [L] si la regla se cumple, ya no busca mas nada en las reglas subsiguientes
# y como la primera parte de la regla es una expresión, podés usar otro valor mas descriptivo, por ejemplo


### el archivo se llama ln.php (ln= leer noticia) la idea es que se vea
misitio.com/ln/79 y las que no son dinamicas como somos se vean misitio.com/somos/ , yo hice este cambio al codigo que me diste y me da error 500 internal server error lo demas funiocna perfecto los link los pongo asi 
<a href='ln/78'>Leer noticia</aestoy haciendo algo malo?:serio:

RewriteRule ^ln/(.*)$ /ln.php?id=$[L]
 
################


# Redirije a PHP si existe.
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond 
%{REQUEST_FILENAME} !-d
RewriteCond 
%{REQUEST_FILENAME}.php -f
RewriteRule 
^(.*)$ $1.php [L,QSA
Gracias por tu ayuda...