🤖🚫 AI-free content. This post is 100% written by a human, as is everything on my blog. Enjoy!

Оглавления папок из-под Rails

July 23, 2009 in Ruby on Rails

Passenger почему-то не хочет отдавать оглавления папок (результат работы 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.

Buy me a coffee Понравился пост? Купи мне кофе