Version complète: sur le forum Webmaster Hub : Faire fonctionner apache (easyphp) comme celui d'ovh pour le rewriting
Webmaster Hub > Création et exploitation de Sites Internet > Les langages du Net > Fichier .htaccess et réécriture d'URLs
KaRaK
Bonjour,

Je crois que tout est dans le titre.

Actuellement j'ai pour chaque site, deux htaccess, un pour celui de prod (sur ovh) et un en local.

Je renomme tantôt l'un tantôt l'autre lors d'une mise en ligne ou d'une installation en local.

Avez vous un moyen pour éviter ses manipulations ?

Quelque chose à changer dans la config de apache pour que les règles de rewriting fonctionnent sur les deux ?

Merci.
xpatval
Si ton .htaccess fonctionne en local, avec easyphp, c'est que tu as déjà fait les modifs nécessaires dans le httpd.conf, donc ton fichier devrais aussi fonctionner en prod.
C'est un hébergement mutualisé, sur ovh ?

xpatval
Dan
Les règles doivent fonctionner sur les deux dans la mesure où tu as correctement défini les VirtualHost en local wink.gif

Une exception: si c'est un hébergement mutualisé (qui impose de mettre un / devant le second argument)
Dans ce cas, assure-toi que le DocumentRoot pointe bien vers le bon répertoire (en local)

Dan
KaRaK
Bonsoir,

J'utilise la config "normal" d'easyphp. J'ai juste activé en plus les modules de rewriting.

Je me rends compte que mon premier post n'était pas clair. blush.gif

Le problème concerne effectivement les / à mettre en plus.

Voici mon document ROOT :

CODE
DocumentRoot "${path}/www"


Dans ce répertoire j'ai plusieurs dossiers : un par site.

Comment figurer DocuementRoot pour que les règles de rewriting sur ovh (avec les /) fonctionnent en local ?

Merci beaucoup.
xpatval
En local, tu travailles avec des alias, ou en virtual host ?
KaRaK
Avec des alias.
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.