Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 24-09-2009 12:42:51

charly213
Nouveau membre
Date d'inscription: 24-09-2009
Messages: 4

htaccess hs !

Bonjour,

Je ne m'explique pas pourquoi la redirection d'url via le htaccess ne fonctionne pas sur mon installation, je précise que je suis chez bluehost.

Mon htaccess est pourtant celui préconisé par la doc zend :

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule !\.(js|ico|gif|jpg|css|htm|jpeg|jgz|swf)$ index.php

mais lorsque je me rends sur l'url du domaine j'accède à la page 'index of' du site avec son arborescence complète qui est également celle préconisée par zend : application, library, public, etc...

comment faire pour faire pointer mon domaine directement vers mon dossier public?

Bluehost ne sait pas me répondre et je cherche en vain depuis plusieurs jour alors que le site devrait déjà être en production.

SOS !

Hors ligne

 

#2 24-09-2009 13:51:43

alien7
Membre
Date d'inscription: 29-04-2007
Messages: 447

Re: htaccess hs !

Il faudrait précisé un peu plus sur ton hébergement: mutualisé ? est ce que l'hébergeur gère le RewriteEngine ?


ZF 2.3 - Twitter Bootstrap 3.2
Local: Ubuntu  -> Apache2 2.4 - MariaDB 10 - PHP 5.6

Hors ligne

 

#3 24-09-2009 14:07:44

charly213
Nouveau membre
Date d'inscription: 24-09-2009
Messages: 4

Re: htaccess hs !

Merci pour ta réponse rapide.

Oui bluehost gère le RewriteEngine.

Hors ligne

 

#4 24-09-2009 16:53:49

philippe
Administrateur
Lieu: Grenoble
Date d'inscription: 01-03-2007
Messages: 1624

Re: htaccess hs !

J'ai l'impression que ton apache ne pointe pas sur le répertoire public/, mais sur la racine directement.

Dans ce cas les répertoires "standard" du ZF ne fonctionnent pas bien. Je suppose que tu as mis ton .htaccess dans public/. Comme tu appelles la racine de ton site, apache ne lit pas le .htaccess et renvoie simplement le contenu de ton répertoire.

A+, Philippe


twitter : @plv ; kitpages.fr : Création de sites internet à Grenoble et Paris

Hors ligne

 

#5 24-09-2009 19:36:05

charly213
Nouveau membre
Date d'inscription: 24-09-2009
Messages: 4

Re: htaccess hs !

Merci philippe, mais j'ai essayé aussi de mettre mon htaccess à la racine mais dans ce cas j'ai cet erreur :

Forbidden

You don't have permission to access / on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

Hors ligne

 

#6 25-09-2009 09:06:47

philippe
Administrateur
Lieu: Grenoble
Date d'inscription: 01-03-2007
Messages: 1624

Re: htaccess hs !

Ben oui, parce qu'il cherche ton index.php à la racine et plus dans le répertoire "public/"

Concrètement si tu ne peux pas faire pointer ton apache sur ton répertoire public/ il faut changer ton arborescence pour que ton index.php soit à la racine (donc exit ton répertoire public).

Dans un vieux tutoriel, j'avais mis un genre d'arborescence qui pourrait coller :
http://www.kitpages.fr/zf_tutorial.html

Ton appli se retrouve dans un répertoire PHP-INF que tu protèges d'apache avec un autre .htaccess qui interdit tout accès à Apache.

A+, Philippe


twitter : @plv ; kitpages.fr : Création de sites internet à Grenoble et Paris

Hors ligne

 

#7 25-09-2009 13:23:28

charly213
Nouveau membre
Date d'inscription: 24-09-2009
Messages: 4

Re: htaccess hs !

Merci pour ton aide, je constate avec plaisir la réactivité de ce forum.

En fait j'ai trouvé une toute autre solution, j'ai changé d'hébergeur pour 1&1 qui me permet de modifier mon document_root et de pointer vers public/ sans problème.

A+

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages