to post messages and comments.

Есть специалисты по htaccess, mod_rewrite? Есть пара вопросов, не могу понять логику...
А есть какой-нить ресурс, которуй анализирует и расписывает работу комманд из готового файла htaccess? :)

есть два файла .htaccess в двух каталогах. Один вложен в другой.
В обоих файлах модреврайтом делается перенаправление на исполняемый файл. У каждого свой. Как сделать так, чтобы отрабатывал только тот, что располагается выше уровнем?

Расскажите, пожалуйста, как по-бырому в .htaccess сопоставить старые адреса .htm новым .html? было our_works.htm, стало our-works.html, например. их там всего 4 таких, если что.

Использую ЧПУ типа: post/255 -> index.php?post=255 Даже если post не будет существовать, то будет выдана страница. Как мне выдавать 404 для несуществующих post? Сделал if ($post == NULL), но вот header 404 почему-то не срабатывает. Быть может header уже был определён в htacess и дальнейшая его установка безсмысленна?? Подскажите, как сделать.

Подскажите каким должно быть последнее правило "Всё что не разрешено запрещено". Я вначале хочу разешить ходить по определённым маскам URL, а по другим запретить. P.S. Юзаю ЧПУ (mod_rewrite).

Настроил хотлинк (шоб картинки не вставляли с блога), но некоторым сайтам разрешил показывать. Но вот беда — если на сайте поставить прямую ссылку на картинку, то хотлинк срабатывает. Что же делать?

Задача по mod_rewrite
Смысл в том чтобы пройтись по папкам — и если там есть файл — его показать.
есть структура
/shared
--a/
----a.txt
----b.txt
----c.txt
--b/
----b.txt
----c.txt
--c/
----c.txt

Обход должен быть в порядке shared/c, shared/b, shared/a
соответственное при запросе
/shared/c.txt — он берётся из папки "c"
/shared/b.txt — он берётся из папки "b"
/shared/a.txt — он берётся из папки "a"

вот rewritecond у меня почему-то никак не хочет реагировать на группу в rewriterule. ни $1, %1 не хочет брать...
Спать из-за этого не могу, да...