Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Quelqu'un a-t-il déjà installé Zend sur un serveur partagé sur online.net, j'ai toujours une erreur 500 au démarrage, j'ai pris le .htacess par défaut dans la notice Zend en activant Php5 en plus ?
Si vous auriez des retours d'expérience, ca serait sympa ...
Hors ligne
Vraiment galère sur online.net.... Faut rajouter des truc en plus dans le fichier pour que le Rewriting prenne bien effet.
J'ai envie de dire ça: http://www.google.com/search?q=online.net+rewriting
Hors ligne
Bonjour et merci de votre réponse.
Je viens de leur envoyer un mail, je vous tiens au courant, quand j'ai des news.
Hors ligne
Je viens de voir avec la online, donc à priori, il faut tout mettre dans le www !
Pas génial, comment protéger le contenu ?
Si quelqu'un a déjà eu le problème avec online, ça serait sympa de me donner des infos pour les protéger ?
En vous remerciant.
Hors ligne
Mettre un htacess dans /application pour "forbidden" l'acces., puis modifié mettre un htaccess à la racine de www/ pour pointer vers public/index.php.
Ca devrait le faire. J'ai du bricolé un site pour les même raisons une fois, et de mémoire, j'ai fais comme ça.
ps: online.net c'est moyen...
Hors ligne
Merci de ta réponse. C'est peut être mieux de mettre ton fichier index.php à la racine de ton site au lieu d'utiliser un répertoire "public" ?
Je profite pour te demander si tu connais des hébergeurs qui proposent un bon service pour faire du MVC mais pas trop chère ?
Hors ligne
Bonjour,
J'ai actuellement ouvert un hébergement sous online.net et j'ai trouvé une config qui fonctionne.
Si l’on dispose d’un hébergement mutualisé, il faut aussi pouvoir proposer à nos visiteurs un accès au site via www.domain.tld et non pas www.domain.tld/public/
Il faut ajouter un .htaccess à la racine du domaine.
RewriteEngine On # Ne s'appliquent qu'aux URL sur ce domaine RewriteCond %{HTTP_HOST} ^(www.)?domain.tld$ # Ne s'appliquent qu'aux URL qui ne sont pas déjà sous ce dossier. RewriteCond %{REQUEST_URI} !^/public/ # Ne s'appliquent pas aux URL qui se dérigent sur des dossiers ou des fichiers existants. RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d # Réécrire tous ceux pour insérer /dossier. RewriteRule ^(.*)$ /public/$1 # Également rediriger le dossier racine. RewriteCond %{HTTP_HOST} ^(www.)?domain.tld$ RewriteRule ^(/)?$ public/index.php [L]
Tous fonctionne sans modification de l'application. (Tous les répertoires directement sur WWW)
Pour protéger l’accès à vos autres répertoires, et principalement /application qui contient surement vos mots de passe BDD non chiffrés. Rajouter un fichier .htaccess contenant :
deny from all
Dernière modification par Drago NitFare (28-04-2015 17:56:46)
Hors ligne