2010-11-25 4 views
1

J'essaie d'exporter mon application développée localement vers un environnement d'hébergeur partagé. En faisant cela, j'ai compris que je pouvais utiliser mod_rewrite ou des hôtes virutaux. Maintenant, ma question est a) comment dois-je changer mon application pour la déployer et b) comment le faire de manière sécurisée c) en laissant l'URL aussi belle que possible.Zend App sur l'hôte sans mod_rewrite et sans hôtes virtuels

Veuillez être plus précis comme here ou fournir un exemple comme here.

Merci!

configuration locale (avec mod_rewrite et hôte virtuel):

root 
+-application 
    +-configs 
    +-controllers 
    +-forms 
    +-layouts 
    +-models 
    +-views 
    +-Bootstrap.php 
+-public 
    +-css 
    +-dl 
    +-js 
    +-img 
    +-index.php 
    +-.htaccess 
+-library 
    +-... 
+0

Je ferais mieux chercher un meilleur hôte. Pourquoi? [http://www.google.com/search?client=ubuntu&channel=fs&q=friendly+urls&ie=utf-8&oe=utf-8#sclient=psy&hl=pl&q=friendly+urls&aq=f&aqi=&aql=&oq=&gs_rfai=&pbx = 1 & fp = 6096dfcf6781ad76] (http://www.google.com/search?client=ubuntu&channel=fs&q=friendly+urls&ie=utf-8&oe=utf-8#sclient=psy&hl=pl&q=friendly+urls&aq=f&aqi=&aql= & oq = & gs_rfai = & pbx = 1 & fp = 6096dfcf6781ad76) – takeshin

+0

Merci, mais ce n'est pas une option. – lony

Répondre

3

Rob Allen a un article ainsi sur la configuration ZF avec des mod_rewrite

http://akrabat.com/zend-framework/zend-framework-urls-without-mod_rewrite/

+0

Hm .. Je l'ai lu avant mais je pensais qu'il devrait y avoir quelque chose du cadre lui-même maintenant, parce que le poste date de 2008. Vous pensez que c'est toujours le seul moyen? Est-il possible d'utiliser sa classe en tant que plug-in Front Controller? – lony

+0

@lony: Oui c'est la seule façon d'y aller. Par défaut, ZF n'a pas besoin de mod_rewrite et les routeurs peuvent aussi extraire les paramètres normalement. L'exemple là-bas est d'avoir une route qui crée des urls non-mod_rewrite et est un routeur, pas un plugin frontcontroller. – Fge

+0

Hm ..J'ai essayé le snipped de Rob, mais j'ai seulement une page blanche vierge. Dans les commentaires il y a quelque chose d'écrit que le script doit être mis à jour vers une nouvelle version de Zend. Est-ce que quelqu'un a déjà fait ça et ça marche? – lony

Questions connexes