Bonjour à tous,

J'ai actuellement un serveur apache qui tourne de manière on ne peu plus classique.
N'ayant pas la possibilité de créer de sous domaine , je souhaite passer par des alias pour garder une organisation de fichier correcte.

Je créer donc un alias comme ceci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
<Location /app2>
    order deny,allow
    Allow from all
    Options all
</Location>
Alias /app2 "F:\data\app2"
Si je test l'url http://monsite/app2 j'arrive bien dans le dossier souhaité. En revanche dès que je rajoute mon application qui contient le htaccess
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
RewriteEngine on
RewriteRule !\.(js|jpg|png)$ index.php
j'ai le droit à une erreur 404 me disant que le fichier index.php n'a pas été trouvé alors qu'il existe bien.
Si je supprime le htaccess index.php s'affiche bien mais évidement le reste ne marche pas puisque le rewrite n'est plus présent.

Aurais je loupé une option dans la création de l'alias pour que je puisse utiliser le htaccess comme bon me semble ?

La même appli placee dans le dossier app2 dans le document root (donc http://monsite/app2 sans alias) marche bien.