Aller au contenu

Simply

Membre
  • Compteur de contenus

    3
  • Inscrit(e) le

  • Dernière visite

Messages postés par Simply

  1. Bonjour,

    J'héberge sur mon serveur plusieurs sites qui utilisent les mêmes pages, mais pas les mêmes documents (images et autres).

    J'avais jusqu'à présent une architecture comme ceci :

    ...

    site1/index.php (et autres pages)

    site1/images/(...)

    site2/index.php

    site2/images/(...)

    etc

    Pour alléger le serveur qui se retrouve avec autant de copies inutiles de mêmes pages que de nombre de sites, je souhaiterais tout centraliser, et ne laisser que les documents dans des dossiers séparés. Ainsi :

    ...

    index.php

    site1/images/(...)

    site2/images/(...)

    Avec mon .htaccess, j'ai réussi à faire toutes les redirections, donc www.monsite1.com pointe vers index.php et www.monsite1.com/images/ pointe vers www.monsite1.com/site1/images

    Bien entendu, je me suis débrouillé pour que www.monsite1.com/site2/images/ renvoie une 403

    Or, j'aurais aimé ne pas autoriser l'accès directement à l'adresse www.monsite1.com/site1/images/

    J'ai tenté plein de choses avec mon .htaccess, mais impossible de lui faire comprendre que si l'URL demandée est www.monsite1.com/site1/images/, il devait renvoyer vers www.monsite1.com/images/.

    En PHP, on peut tester $_SERVER['REQUEST_URI'] pour connaitre l'URL demandée, mais dans mon .htaccess, je n'arrive pas à utiliser correctement %{REQUEST_URI}.

    Comment puis-je faire pour demander

    "SI URL_demandée = www.monsite1.com/site1/(...)

    ALORS rediriger vers www.monsite1.com/site1/(...) [L]

    RewriteRule ^/images/(.*)$ /site1/images [L]" ?

    Merci de votre compréhension,

    Cordialement,

    Simply

×
×
  • Créer...