parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Задумайтесь на минутку

Luzhnikovskiy 29.04.2004 19:50

Что Вы делаете:
Преобразуете все URL в index.html
Это именно так, ибо $ (aka конец строки) есть у любого URL

Что Вы хотите:
Явно не это, а что-то типа:
1. Преобразовывать все директории не трогая файлы
2. Преобразовывать все несуществующий файлы
3. Преобразовывать все текстовые файлы

Что же нужно:
1. Понять, что первый параметр RewriteRule является регулярным выражением
2. Понять, что именно надо преобразовывать (1, 2 или 3 или что еще)
3. Понять, по какому признаку можно однозначно определить "то или не то" (намёки: не содержит точки, оканчивается на /, оканчивается на .gif или .html и т.д.)
4. Понять, что помимо RrewriteRule есть еще и RewriteCond, с помощью которого можно отсечь/выделить нужное под преобразование, дабы использовать простейший regexp в RewriteRule
5. Собственно написать этот reqexp и предварить его нужными кондициями.