Directives httpd.conf transposé dans htaccess
Bonjour,
Je souhaite héberger un site sur un serveur mutualisé, et je n'ai pas accès au fichier httpd.conf, mais sur mon serveur en local (sur lequel j'ai la main) j'ai besoin de transposer cette section de la config dans un fichier .htaccess, mais je n'y suis pas arrivé :
Code:
1 2 3 4 5 6 7
| Alias /monsite "/path_site/rep_index/"
<Directory "/path_site/rep_index/">
AllowOverride All
Order allow,deny
Allow from all
Options Indexes FollowSymLinks
</Directory> |
Mettre ça dans un fichier htaccess à la racine de mon site
Eléments supplémentaires pour expliquer mon souci
Bonjour Mac et merci pour ta réponse :
J'utilise un framework PHP (Zend FrameWork), ce dernier initialise l'application WEB sur la page "index.php". Le problème est que cette page "index.php" ne se trouve pas à la racine du site. Dans le répertoire contenant cette page, il y a déjà un ".htaccess" qui redirige toutes les requêtes WEB sur cette page. Mon souci est que pour atteindre ce répertoire, j'ai besoin d'un fichier ".htaccess" qui redirige mon nom de domaine sur ce répertoire. Or l'hébergeur, par défaut (en tout cas chez OVH) fait pointer le nom de domaine sur la racine du site, et pas sur le répertoire que je veux (celui qui contient le "index.php"), c'est pour cette raison que j'aimerai que le ".htaccess" fasse pointer le nom de domaine sur le répertoire en question. Cela est possible si je modifie le "httpd.conf" mais sur un hébergement mutualisé je n'ai pas accès à ce fichier. Donc comment palier à ce problème en utilisant un fichier ".htaccess" placé à la racine de mon site ?
D'avance, merci pour vos réponses.
Cela ne fonctionne pas : erreur 404
MAC,
Je viens de faire l'essai sur mon serveur pour vérifier que ça fonctionnait, malheureusement, ça ne fonctionne pas : cela me réecrit l'url mais provoque une erreur 404