при поиске проблемы пробуйте максимально упростить код
Misha v.3 15.06.2006 13:37
1. скопируйте <form>...</form> в отдельный файл, сохраните его и заставьте работать его
2. уберите все js, поставьте обычный <input type="submit"/>
3. пропишите action="..."
4. укажите method="get", так вы увидите действительно-ли вам приходят данные (они будут видны в адресной строке)
5. посмотрите в log, возможно у вас после post делается redirect, т.е. вы видите страничку после редиректа, когда никаких $form уже нет (или поместите ^form:fields.foreach[...] в ^throw[], после которого ничего больше выполняться не будет)
6. попробуйте в RewriteRule указать ... /index.html?...