Salut,

je m'occupe d'un site d'une association qui propose des productions et diffuse des créations.

Pour le moment, http://www.blablablo.org/ mène à une page (index.php) qui ne parle que des productions, et pointe vers de nombreuses pages (http://www.blablablo.org/prod1, http://www.blablablo.org/images, etc).

Je souhaite que désormais http://www.blablablo.org/ pointe vers une page qui donne le choix : vous voulez voir la partie production (auquel cas je renvois vers l'ancienne page d'accueil), ou la partie diffusion (auquel cas je pointe vers une nouvelle page).

Je veux que les ressources à http://www.blablablo.org/prod1, http://www.blablablo.org/images, etc restent accessibles avec la même adresse.

Ce que j'imagine :
* Je renomme http://www.blablablo.org/index.php en prod.php
* Je crée une page diffusion.php
* Je crée une nouvelle page index.php qui donne le choix entre prod.php et diffusion.php
* Je me tape la correction de toute les pages qui pontaient vers http://www.blablablo.org/ pour les faire désormais pointer vers http://www.blablablo.org/prod.php

Mais il y a peut-être plus simple?
Avec de la réecriture d'url? En modifiant le .htaccess (pour que sur http://www.blablablo.org charge par défaut choix.php)?

Merci de votre attention,
en espérant avoir été clair…
Ciao.
Modifié par catr (12 Mar 2012 - 19:13)
Modérateur
La réécriture d'url est une des solutions, ce qui ne changera rien au fait que si tu changes la ressource donné par la racine de ton site, tous tes liens pointant vers la racine devront être remplacés. Après soit il y a un système bien fait qui le fait automatique, soit un bon vieux rechercher/remplacer dans les fichiers devraient résoudre ce point.

considère aussi le fait d'utiliser des sous-domaines, tels que productions.blablablo.org pour être plus propre
Tu entends quoi par "système bien fait qui le fait automatiquement"? Je comptais le faire "à la main" (au rechercher / remplacer).

Le problème du sous-domaine à mes yeux :
* Pour la nouvelle partie (diffusion), tout va bien. : dif.blablablo.org
* Mais dans ce cas il serait plus logique que la partie production soit également en prod.blablablo.org. Dans ce cas, comment faire pour que http://www.prod.blablablo.org/prod1 point également vers http://www.blablablo.org/prod1 ?

Ça serait bizarre de commencer la visite par http://www.blablablo.org/, d'être redirigé vers http://www.prod.blablablo.org/ pour finalement atterrir sur http://www.blablablo.org/prod1. Non?
Modérateur
"système bien fait qui le fait automatiquement" => système géré par CMS qui fournit un système d'abstraction de lien qui permet de remédier à ce genre de problème par configuration. Ou l'équivalent home-made.

pour que
http://prod.blablablo.org == http://www.blablablo.org/prod1
et que
http://prod.blablablo.org/maressource == http://www.blablablo.org/prod1/maressource

il est possible de faire de la réécriture d'url, ou un virtualhost avec un link rel="canonical" pour éviter les duplicate content.

a écrit :
Ça serait bizarre de commencer la visite par http://www.blablablo.org/, d'être redirigé vers http://www.prod.blablablo.org/ pour finalement atterrir sur http://www.blablablo.org/prod1. Non?

En effet l'intérêt d'un sous-domaine serait de ne jamais quitter le sous-domaine tant qu'on demande des ressources associées.
Modifié par kustolovic (07 Mar 2012 - 13:25)
Ah non, pas de CMS ou d'équivalent, tout est fait à la main…

Je ne connais ni la réecriture d'url ni le virtualhost. Je crains cependant pour ce dernier qu'il faille être admin (ce que je ne suis pas) sur le serveur pour pouvoir configurer ça.
Ok merci pour ces éclaircissements kustolovic, je garde ça au chaud en attendant de voir ce qu'on décide, j'ai retenu je crois l'information principale : ce sera possible mais un peu pénible!

Ciao!