Skip to content

Rails: installation dans un sous répertoire

   

Un petit billet pour décrire la solution pour pouvoir installer une application rails dans une sous-arborescence de son site web. Il faut positionner la variable relative_url_root dans le fichier environment.rb de l’application.

ActionController::AbstractRequest.relative_url_root='/monapp'

Et pour faire bonne mesure, voici les règles de ré-ecriture d’url que l’on peut mettre dans le fichier .htaccess du répertoire public :

RewriteBase /monapp 
RewriteRule ^$ index.html [QSA]
RewriteRule ^([^.]+)$ $1.html [QSA]
RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ dispatch.fcgi [QSA,L]

J’ai vraiment “galérer” pour trouver ça sur le net et j’espère que ça servira à d’autres aussi :-)

Publications liées

  1. un terminal web : Ajaxterm