hola amigos soy nuevo en esto, estoy haciendo el cambio de url amigables
y estoy probando localmente sobre windows usando apache 2.0.59 y php 5
y mysql 5
Por mas que trate de ver como utilizar el htaccess no podia todos los manuales donde investigue eh incluso este hermoso foro todos indican crear el htacccess y subirlo al directorio raiz o un subdirectorio
Bueno lo he conseguido de la siguiente manera
1.-descomente este modulo
LoadModule rewrite_module modules/mod_rewrite.so
2.-despues tuve que crear un virtual host asi
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot "D:\phpprogramas\mipagina"
ServerName mipagina.com.mx
<Directory D:\phpprogramas\mipagina>
Options FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
3.-en el archivo host de windows
127.0.0.1 www.mipagina.com.mx
4.-este es mi archivo .htaccess
Options +FollowSymLinks
RewriteEngine on
Rewriterule ^noticia/(.*)\.html$ noticia.php?n=$1
5.-reiniciar apache
ejemplo:
si yo pongo en el navegador
http://www.mipagina.com.mx/noticia/2.html
me manda a un archivo que se llama noticia.php que si esta dentro del directorio del proyecto
espero me puedan dar sus comentarios si es correcto o si estoy mal
gracias y saludos