parser


 

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

у вас некорректно составлен .htaccess

onlyyours 28.09.2010 21:56 / 28.09.2010 22:15

RewriteCond %{REQUEST_FILENAME} !-f - будет вызывать рекурсию
вот вам 2 варианта развития событий:

1. алгоритм работы: проверяем наличие папки, если нет - обрабатываем редирект, иначе загружаем индексный файл заданной директории.
RewriteEngine On
# проверяем на наличие директории
RewriteCond %{REQUEST_FILENAME} !-d
# если директории нет - редиректим на корневой index.html
RewriteRule ^(.*)/$  /index.html?request=$1/ [L,QSA]
# обработчик 404 ошибки
ErrorDocument 404 /404.html
2. здесь проверку на наличие директории придется делать в коде, если вам это понадобится.
RewriteEngine On
# отменяем редирект для файлов, содержащих символ подчеркивания
RewriteRule ^_ - [L]
# все запросы редиректим на файл _index.html, расположенный в корне
RewriteRule (.*)  /_index.html?request=$1 [L,QSA]
заменяйте в блоке, где у вас идут директивы модуля mod_rewrite
udp: пожалуйста, разберитесь в том что я вам написал, прежде чем просто копировать к себе