Apache Mod-Rewrite Primers?

Мне интересно, что такое праймеры/руководства/учебники/etc. есть ли там, чтобы научиться переписывать URL-адреса, используя Apache/.htaccess? Где лучше начать?

Мой основной интерес - научиться указывать некоторые каталоги другим, и как использовать части URL-адреса в качестве параметров для script (то есть "/some/subdirs/like/this" = > "script.? а = PHP некоторые & б = SUBDIRS & с = &, как усилитель;. д = это" )

Ответы

Ответ 3

Сайт документации Apache имеет хорошее представление об использовании mod_rewrite.

В нем описывается, как работает эта директива, и имеет немало примеров, например:

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

Он охватывает все, начиная с основного ситанкса, для изменения URI (о чем вы, казалось, спрашивали), а также с использованием регулярных выражений, условий и ответов с помощью перенаправления.

Документы apache всегда были полезны для меня. O'Reilly Apache: окончательное руководство также является хорошим физическим ресурсом.