htaccess... euh... Ça se mange ?

Par 2jl, il y a 15 ans


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

palmer08, il y a 15 ans

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.

2jl, il y a 15 ans

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.