Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Vadim Tzirulnicov                    2:5020/400     24 May 2007  10:57:22
 To : All
 Subject : Проблема с mod_rewrite
 -------------------------------------------------------------------------------- 
 
 Прикручен через mod_rewrite скрипт, которому апач пересылает все запросы,
 кроме запросы на те файлы, которые лежат в DocumentRoot.
 В корневой директории .htaccess:
 
 RewriteEngine  On
 RewriteBase    /
 
 RewriteCond %{REQUEST_URI}
 RewriteCond %{REQUEST_FILENAME}                                         !-d
 RewriteCond %{REQUEST_URI}
 RewriteCond %{REQUEST_FILENAME}                                         !-f
 RewriteCond %{REQUEST_FILENAME}                                         !-l
 RewriteRule (.*) /cgi-bin/cmsb.pl/$1
 
 RewriteCond %{REQUEST_URI}
 RewriteCond %{REQUEST_FILENAME}                                         -d
 RewriteCond "%{REQUEST_FILENAME}/.cmsb-catch-path"      -f
 RewriteRule (.*) /cgi-bin/cmsb.pl/$1
 
 В DocumentRoot лежат файлы flash.swf, index.html, minmax.js. Почему, если я
 запрашиваю названия этих файлов без расширения, то апач, вызывая скрипт,
 запрашивает у него не /flash, /index или /minmax, а 404-ую страницу ? Если
 допустим запросить /flash2, /inde, /minmax123, то всё норм, а если имена
 лежащих в DocumentRoot документов, то вместо того, чтобы передать запрос
 моему скрипту без изменений, апач просит у него 404 в PATH_INFO и
 PATH_TRANSLATED. Как побороть багу ?
 --- ifmail v.2.15dev5.3
  * Origin: Demos online service (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Проблема с mod_rewrite   Vadim Tzirulnicov   24 May 2007 10:57:22 
Архивное /ru.unix.bsd/65770a71eccf.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional