.htaccess - Rewrite - Ruby on Rails

Alles, was den Apache betrifft, kann hier besprochen werden.

.htaccess - Rewrite - Ruby on Rails

Postby oskopik » 22. November 2007 13:16

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
oskopik
 
Posts: 1
Joined: 22. November 2007 13:05

Return to Apache

Who is online

Users browsing this forum: No registered users and 32 guests