2010-07-12 4 views
0

J'ai un joli projet ZF par défaut, mais j'ai besoin d'ajouter TinyMCE au mixage. J'ai fait cela, mais j'ai aussi besoin d'un gestionnaire de fichiers, j'ai donc choisi KCFinder. Le problème ici, c'est que cela fonctionne à travers un couple de fichiers .php.Mod_rewrite pour Zend Framework case

J'ai créé un hôte virtuel, qui conduit à mon dossier public, laissant la logique indisponible de l'extérieur. La façon dont je le vois, est que je dois créer une règle pour le fichier .htaccess par défaut pour permettre au serveur d'accéder à un dossier spécifique qui a les fichiers .php nécessaires pour le gestionnaire. Ce dossier devra résider dans le dossier public.

Quelqu'un pourrait m'aider avec les instructions RewriteRule?

SetEnv APPLICATION_ENV development 

RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} -s [OR] 
RewriteCond %{REQUEST_FILENAME} -l [OR] 
RewriteCond %{REQUEST_FILENAME} -d 
RewriteRule ^.*$ - [NC,L] 
RewriteRule ^.*$ index.php [NC,L] 

c'est le fichier .htaccess que j'ai maintenant. C'est une jolie norme. Ma structure de répertoire est:

host/ 
host/application/ 
host/public/ 
host/public/kc/ 

publics containts mon fichier index.php pour le Zend Framework, public/kc containts tous mes fichiers .php pour le gestionnaire de fichiers. Merci!

Répondre

0

Il s'avère que mon seul problème était que je n'avais pas spécifié les bons chemins de fichier. Dès que je l'ai fait, tout s'est bien passé.