Я пытаюсь развернуть Rails 2.1.2 с Apache 2.2.10 и FastCGI (да, плохо, древне, безобразно, я знаю). И я знаю, что это не вопрос программирования, но, пожалуйста, потерпите меня.
Мое приложение может быть доступно через example.com/app/public/
, но я хочу получить к нему доступ через example.com/app/
.
В моем .htaccess-файле (в каталоге app /!) У меня есть:
RewriteEngine On
RewriteBase /app/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ public/dispatch.fcgi [QSA,L]
Как я могу переслать каждый запрос на app/
на app/public/
? Каждый раз, когда я пытаюсь это сделать (например, с RewriteRule ^.*$ public/$1 [QSA]
), я получаю ошибку маршрутизации:
No route matches "/app/" with {:method=>:get}
Помощь