excelente tip, muy util, muchisimas gracias =) Por:rzs_blog
En verdad, yo en lo personal prefiero y recomiendo usar mod.rewrite (con Apache de servidor). Pues asi no pierdo la portabilidad de mis codigos, además de la posibilidad de hacer urls más amigables para los motores de busqueda.
Excelente idea, pero una duda: Como hacer en ISS....?
Saludos Por:Edward Ocando_blog
Probe en mi hosting y me aparece un error, al parecer no puedo. Por:jandresmm_blog
Tengo la misma duda que esutoraiki se puede hacer lo mismo pero que no se vea la extension?? Por:Ara_blog
Para Ara_blog y esutoraiki.
Eso se puede lograr con mod.rewrite, y así como digo un poco más arriba y recomiendo los archivos php quedan con su extensión por defecto.
Ejemplo crea una carpeta llamada ejemplo-rewrite en tu servidor local, y coloca un archivo.php con cualquier contenido. Luego crea archivo llamado .htaccess con este contenido
Código :
RewriteEngine On RewriteRule ^archivo$ archivo.php [L,NC]
L: indica que es la ultima condición y no buscara más coincidencias en caso de que haya más reglas(RewriteRule)
NC: que no haga distinción entre mayusculas y minusculas, así que esta regla coincidira con: archivo, Archivo, ArChIvO y demás combinaciones
El modulo mod.rewrite de Apache - por defecto desactivado - debe estar activo, debes activarlo en tu httpd.conf y reiniciar el servidor para que cargue el modulo.
Caso de éxito: Visualizas el contenido de tu archivo php Caso de Fracaso No tienes Mod.Rewrite de Apache activado y genera un error 500 Por:Maikel_blog
Maikel, para un servidor pago hay que hacer lo mismo? Por:CarlosRuminott
Sí, saltando la parte de habilitar el mod.rewrite normalmente los hostings respetables ya tiene mod.rewrite activado
saludos
PD: anteriormente postee del blog por eso el Maikel_blog Por:Maikel