Aller au contenu

Simply

Membre
  • Compteur de contenus

    3
  • Inscrit(e) le

  • Dernière visite

Réputation sur la communauté

1 Neutre
  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
  2. Bonjour, Merci, je vais me renseigner et essayer ce que vous proposez. De mon coté, j'avais trouvé quelque chose avec le robots.txt pour déjà interdire les robots, ce qui n'est pas plus mal pour éviter le Duplicate Content... Cordialement,
  3. Bonjour, J'éprouve quelques difficultés avec mon fichier .htaccess... En effet, je souhaiterais utiliser de l'URL Rewriting pour certains fichiers, et empêcher l'accès à ceux-ci par leur URL d'origine. Ce n'est surement pas très clair pour vous... Un exemple : J'ai un répertoire tel que www.monsite.com/rep/img/ Je souhaiterais plutôt utiliser une URL telle que www.monsite.com/img/ pour y accéder (ça, j'ai réussi à le faire avec une simple RewriteRule). Là où ça se complique (pour moi en tout cas), c'est que je voudrais empêcher l'accès à ce dossier via l'URL originelle (www.monsite.com/rep/img/)... J'ai tenté avec des conditions, avec RewriteRule (en mettant une redirection 301), mais dans tous les cas, je me retrouve avec une boucle (ce qui est un peu normal). Comment pourrais-je faire ce que je veux ? Merci de votre compréhension, Cordialement
×
×
  • Créer...