Bonjour,

Je me réfère au tuto décomposer un site en PHP.

Je me demande pourquoi le " RewriteEngine" ne fonctionne pas si mon site se trouve par exemple à l'adresse " C:\www\mon_site" et fonctionne très bien s’il est sur " C:\mon_site".

L'architecture du site est identique à celle du tuto. J'ai bien les alias dans le fichier de config Apache (Easyphp 5.3) le "AllowOverride" est en position "All"...

Pour résumer.
Ici ça ne fonctionne pas;

Alias "/mon_site" "C:/www/mon_site"
<Directory "C:/www/mon_site2">
Options FollowSymLinks Indexes
AllowOverride All
Order deny,allow
Allow from 127.0.0.1
deny from all
</Directory>

Mais là oui;

Alias "/Alias "/mon_site" "c:/mon_site"
<Directory "c:/mon_site">
Options FollowSymLinks Indexes
AllowOverride All
Order deny,allow
Allow from 127.0.0.1
deny from all

Je ne comprends pas (mais en même temps je suis une bille en informatique).

Jean-Jacques

2 réponses


2jl
Auteur
Réponse acceptée

Merci beaucoup pour ta réponse.

(Après vérification, j'ai "bourriné" mon copié/collé le fichier httpd.conf est correcte ;

Alias "/mon_site" "c:/mon_site"
<Directory "c:/mon_site">...

)

Mais comme c'est la version avec un "répertoire intermédiaire" qui ne fonctionne pas

Alias "/mon_site" "C:/www/mon_site"
<Directory "C:/www/mon_site">...

Mon problème reste entier.
Encore merci.

Il y a une différence entre les deux. Dans le deuxième il y a

Alias "/Alias "...

que tu n'as pas dans le premier.