[Résolu] [mod_rewrite] Tout rediriger vers un sous-dossier

Tout rediriger vers un sous-dossier [Résolu] [mod_rewrite] - Hébergement - Réseaux grand public / SoHo

Marsh Posté le 15-06-2008 à 03:06:44    

Bonsoir,
 
Je cherche un moyen pour rediriger, sur mon hébergement OVH 90Plan toute requête (http://www.domaine.tld/*) vers "/www/site/*" sauf http://www.domaine.tld/backoffice/ qu'il faut rediriger vers "/www/backoffice/*".
 
J'ai essayé les règles :

Code :
  1. RewriteRule ^backoffice/(.*)$ /backoffice/$1 [L]
  2. RewriteRule ^(.*)$ /site/$1 [L]

Mais ça ne fonctionne pas (j'obtiens une erreur HTTP 500)
 
Vous auriez une solution ?
 
Si en plus vous auriez une solution pour que je puisse déplacer mes données hors du dossier "/www/" faire pointer "http://www.domaine.tld/" vers "/machin/site/" et "http://www.domaine.tld/backoffice/" vers "/machin/backoffice/" ça serait bien :)


Message édité par _Raynor_ le 18-06-2008 à 15:15:36
Reply

Marsh Posté le 15-06-2008 à 03:06:44   

Reply

Marsh Posté le 18-06-2008 à 15:15:18    

La bonne règle était :

Code :
  1. RewriteEngine on
  2. RewriteCond %{REQUEST_URI} !/site($|/)
  3. RewriteCond %{REQUEST_URI} !/backoffice($|/)
  4. RewriteRule .* /site/$0 [L,NC,QSA,NS]


En espérant que cela pourra en intéresser d'autres.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed