Pregunta

Me pregunto qué cartillas/guías/tutoriales/etc.¿Hay disponibles para aprender a reescribir URL usando Apache/.htaccess?¿Dónde es un buen lugar para empezar?

Mi interés principal es aprender cómo apuntar ciertos directorios a otros y cómo usar partes de una URL como parámetros para un script (es decir,"/some/subdirs/like/this" => "script.php?a=some&b=subdirs&c=like&d=this").

¿Fue útil?

Solución

Otros consejos

Iría directo a la boca del caballo:

http://httpd.apache.org/docs/1.3/mod/mod_rewrite.html

pero como una introducción más suave:

http://www.workingwith.me.uk/articles/scripting/mod_rewrite

El Sitio de documentación de Apache tiene una buena introducción al uso de mod_rewrite.

Cubre cómo funciona la directiva y tiene bastantes ejemplos, por ejemplo:

RewriteRule ^/games.* /usr/local/games/web
RewriteRule ^/product/(.*)/view$ /var/web/productdb/$1

Cubre todo, desde la sintaxis básica para cambiar el URI (que es lo que parecía estar preguntando), así como el uso de expresiones regulares, condiciones y respuestas con redireccionamientos.

Los documentos de Apache siempre me han resultado útiles.O'Reilly's Apache:La guía definitiva También es un buen recurso físico.

Qué hay de malo en el manual?

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top