Bonjour à toutes et tous,
je dois mettre en place un site sur un serveur mutualisé pour lequel l'index.php devra se situer à sa racine et non dans le classique /public
Voici donc en local, dans un 1er temps, mon arborescence :
\application (classique ZF)
\public (classique zf) avec son traditionnel index.php
\include qui contient \zend..., \css, \scripts, \images...
A la racine, index.php qui se contente d'un :Et maintenant voici ce qui se passe :
Code : Sélectionner tout - Visualiser dans une fenêtre à part include 'public/index.php';
1 - en collant le .htaccess dans \public :
- la page index.php s'affiche correctement avec prise en compte des css, scripts... Tout va bien
- par contre impossible de naviguer sur les autres pages
2 - en collant le même .htaccess à la racine, soit un cran au-dessus de publicThe requested URL /monsite/galerie was not found on this server.
- je peux naviguer dans toutes les pages avec la même url que ci-dessus
- par contre je n'ai plus accès à mes ressources \css, \scripts... alors que le chemin indiqué dans firebug est correct et que dans le même temps, \zend situé dans le même répertoire \include est lui parfaitement fonctionnel
Je me suis bien inspiré de http://blog.generation-pc.net/2011/0...ent-mutualise/ et de son original en anglais, mais rien n'y fait.404 Not Found - http://localhost/monsite/include/css/mon.css"
Demandez moi les contenus de fichier que vous souhaitez pour régler cette question :
comment démarrer son site depuis la racine et non depuis \public ?
Merci à tous

 

 
		
		 
         
			
			

 
   


 Index.php à la racine versus \public
 Index.php à la racine versus \public
				 Répondre avec citation
  Répondre avec citation

 
			 
 
 Parce que si il est dans ton projet comme l'indique
 Parce que si il est dans ton projet comme l'indique 


 
			 
				 
						

 Envoyé par 5h4rk
 Envoyé par 5h4rk
					
Partager