2010-04-26 6 views
2

Je veux exécuter une instance de wordpress dans mon application rails. J'ai actuellement des fichiers wordpress logés dans public/wordpress, mais j'ai besoin de configurer mon fichier .htaccess pour permettre les deux types de demandes. Comment je fais ça? actuellement, .htaccess est:Comment éditer .htaccess pour autoriser à la fois les requêtes rails et wordpress?

Options générales Apache
AddHandler fcgid script .fcgi
RewriteEngine On
RewriteRule^index.html $ [QSA]
RewriteRule^([^.] +)/de $! 1.html $ [QSA]
RewriteCond% {REQUEST_FILENAME}! -f
RewriteRule^(. *) dispatch.fcgi de $ [QSA, L]
ErrorDocument 500 "erreur d'application d'application n'a pas pu démarrer correctement"

Répondre

3

Tu devrais st art en ajoutant cela au .htaccess dans votre dossier public:

RewriteCond %{REQUEST_URI} ^/wordpress.* 
RewriteRule .* - [L] 

Cependant, ce n'est pas toute l'histoire. Vous devez également modifier/etc/apache2/sites disponibles/ avec cet ajout (pour dire Rails de ne pas traiter quoi que ce soit dans/blog dans le cadre de l'application):

<Location /wordpress> 
PassengerEnabled off 

également dans/etc/apache2/apache2.conf vous devrez peut-être indiquer à Apache de faire un index de répertoire (par exemple wordpress /) exécuter un fichier index.php s'il en existe un:

DirectoryIndex index.php 
Questions connexes