Bonjour,
n'ayant pas réussit à trouver la reponse, voici ma question :
Peut on faire de l'urlrewriting sans utiliser de .htaccess ?
si je me fie au site apache :
Mon anglais n'est pas parfait, mais il me semble comprendre qu'il y a deux facons d'utiliser le mod_rewrite. L'utilisation du htaccess n'est pas forcé.This module operates on the full URLs (including the path-info part) both in per-server context (httpd.conf) and per-directory context (.htaccess) and can generate query-string parts on result.
Je m'explique, mon site est découpé en morceau, la magie des alias et virtualhost fait le reste. Donc pour eviter d'ecrire 50 htaccess, j'aimerais pouvoir mettre mes régles d'ecriture dans mon httpd.conf.
mon bout de code test:
J'ai ajouté ce code dans mon httpd.conf, et dans mon virtualhost, j'ai mis
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <IfModule rewrite_module RewriteEngine On RewriteRule ^info\.html$ /info.php [L] </IfModule>
RewriteEngine On
RewriteOptions Inherit
Pourtant, rien ne se passe. !!
le meme code dans un .htaccess fonctionne
Quelqu'un peut il m'éclairer ??
Mon environnement:
Serveur: dédié
OS: FreeBSD
Apache: 2.2.6
Php: 5.2.5
Partager