2008-09-23 3 views
14

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

Мой основной интерес - научиться указывать определенные каталоги другим, а также использовать части URL-адреса в качестве параметров для скрипта (например, «/ some/subdirs/like/this» => «script.php? A = некоторые & b = подкаталоги & c = like & d = this ").

ответ

1

Что случилось с the manual?

+0

Абсолютно ничего! Кажется, я был обусловлен тем, что руководство было бы почти бесполезным, но в этом случае это действительно очень полезно. Спасибо что подметил это! – Wilco 2008-09-29 15:40:55

2

Apache Documentation site имеет хорошее представление об использовании mod_rewrite.

Она охватывает, как работает директива и имеет немало примеров, например:

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

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

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

Смежные вопросы