Оглавления папок из-под Rails
July 23, 2009 in Ruby on RailsPassenger почему-то не хочет отдавать оглавления папок (результат работы mod_autoindex) из папки public, если на конце URL нет слеша (http://myapp.com/dir) – такие URL попадают прямо в роутинг рельсов. Этого довольно просто избежать соответствующим .htaccess
, который надо положить в public.
Options +Indexes RewriteEngine on RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^(.*[^\/])$ /$1/ [R=301]
Не забываем про состояние AllowOverride для папки public.
Понравился пост? Купи мне кофе