2008-09-23 12 views
14

Me pregunto qué primers/guías/tutoriales/etc. están ahí para aprender a reescribir las URL usando Apache/.htaccess? ¿Dónde está un buen lugar para comenzar?Apache Mod-Rewrite Primers?

Mi interés principal es aprender cómo señalar ciertos directorios a otros, y cómo usar porciones de una URL como parámetros para una secuencia de comandos (es decir, "/ some/subdirs/like/this" => "script.php? A = algunos & b = subdires & c = como & d = this ").

Respuesta

1

¿Qué pasa con the manual?

+0

Absolutamente nada! Parece que he sido condicionado a suponer que el manual sería casi inútil, pero en este caso, en realidad es extremadamente útil. Gracias por señalar eso! – Wilco

2

El Apache Documentation site tiene una buena introducción al uso de mod_rewrite.

Se explica cómo funciona la directiva y tiene algunos ejemplos bastante, por ejemplo:

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

Se coveres todo, desde la sytanx básico para cambiar el URI (que es lo que parecía estar preguntando), así como usar expresiones regulares, condiciones y responder con redirecciones.

Los documentos apache siempre me han sido útiles. O'Reilly's Apache: The Definitive Guide es también un buen recurso físico.