yo utilizo un archivo intermedio y con htaccess elimino de la url al index.php
carga.php
Código PHP:
Ver originalfunction url($X){
switch ($X){
case 'noticias':
$pagina = noticias.php
break;
default:
$pagina = escritprio.php
}
return $pagina;
}
en mi index tengo algo asi:
Código PHP:
Ver original$pagina = url($_GET['id']);
include($pagina);
de esa manera cargo pa pagina que corresponda a la palabra clave que pase por get
los enlaces quedan asi:
y el htaccess:
Código Apache:
Ver original<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?id=$1 [L]
</IfModule>
<IfModule !mod_rewrite.c>
#ErrorDocument 404 /hmvc_ci/index.php
</IfModule>
bueno eso hago yo, y cuando se escribe
www.dominio.com/noticias me carga la pagina solicitada. Saludos