Hallo,
ich habe einen Shared Hosting Account mit Apache und Rails und verwende folgene .htaccess Datei um einen direkten zugriff auf das public Verzeichnis der Rails Applikation zu bekommen:
---
RewriteEngine On
RewriteRule ^$ public/index.html [L]
RewriteCond %{REQUEST_URI} !^/project/public
RewriteRule ^(.*)$ public/$1 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ public/dispatch.fcgi/$1 [QSA,L]
---
Die .htaccess Datei befindet sich im "project" Folder der Rails Applikation.
Soweit funktioniert auch alles. Aber wenn ich versuche den "controller" von der Rails Applikation direkt zu erreichen z.b. so:
http://xxxxxxxxx.net/project/controller
dann bekomme ich folgenden fehler von Rails zurück:
---
The page you were looking for doesn't exist.
You may have mistyped the address or the page may have moved.
---
Ich kann den controller jedoch über den public folder erreichen:
http://xxxxxxxxx.net/project/public/controller
---
hat jemand eine idee was da schief läuft?
danke,
otis