Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
Bonjour
J'ai développé une application zend il y a quelques mois avec la version 1.7.4.
Aujourd'hui nous devons changer de serveur cette application, tout s'est bien passé, excepté que depuis les "redirections de bases" ne marchent plus.
Par exemple :
http://www.monsite.fr marche
http://www.monsite.fr/controller/ ne marche pas
http://www.monsite.fr/controller/action/ ne marche pas
même en essayant http://www.monsite.fr/index/index cela ne marche pas. Quand je dit que cela ne marche pas, je veux dire que je suis redirigé vers la page par défaut (index.php) lorsqu'aucune route n'est trouvé.
Mon nouvel hébergeur est du 1&1 mutualisé. Je me suis dit qu'à priori ca venait du .htaccess, voici donc mon htaccess situé dans le dossier public
RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} -s [OR] RewriteCond %{REQUEST_FILENAME} -l [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^.*$ - [NC,L] RewriteRule ^.*$ index.php [NC,L] AddType x-mapp-php5 .php
J'avoue ne pas comprendre ce qui ne va pas.
Merci d'avance pour toute réponse.
Hors ligne
Bonjour
J'ai déjà cherché dans les sujets existants avec les mots clés 1&1 et 1and1, aucune solution ne fonctionne malheureusement.
Hors ligne
A force de tests, j'ai finalement trouvé la solution.
Mon problème était qu'étant sur un hébergement mutualisé, chaque site était dans un dossier. Donc www.monsite.fr redirige vers /monsite/ et www.monsite.fr/application/ redirige vers /monsite/application/
Mon application se trouvait donc dans le dossier /monsite/application/
Voici donc le htaccess correspondant :
AddType x-mapp-php5 .php AddHandler x-mapp-php5 .php Options -MultiViews RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} -s [OR] RewriteCond %{REQUEST_FILENAME} -l [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^.*$ - [NC,L] RewriteRule ^.*$ application/public/ [NC,L]
Hors ligne
application est le nom de mon application (par exemple comptabilite), mauvais exemple je dois l'admettre
Hors ligne
Pages: 1