dd31 a écrit :
Bijour, c'est la petite dd qui vient demander encore des infos
Un nom de domaine, par exemple : http://urlmemo.com
Projet : mettre en place un service de redirection gratuite.
Déjà en ai-je le droit ?
Ensuite quel procédé adopter ?
Scénario : C'est Hubert qui veut rediriger une page de son site http://www.monsitesurlaprogrammati [...] /index.htm
(parce qu'on est d'accord c'est un peu long )
Il s'inscrit sur urlmemo.com et il choisit "progphp" comme pseudo qui sert à faire la redirection.
Idée 1 - On enregistre dans la bdd mysql, la vraie adresse du site d'Hubert et la redirection se ferait en saisissant urlmemo.com/?r=progphp
mais l'url est toujours complexe bien que moins longue (à cause du "/?r=" ).
Idée 2 - J'avais pensé sinon à un système de répertoire. On créé un nouveau répertoire par pseudo. Dans notre cas, on créé, automatiquement, le répertoire 'http://urlmemo.com/progphp/'
et on créé dedans une page index.php qui effectue la redirection... C'est possible ?
Une soluce à me soumettre svp ?
Je suppose que pour faire des redirections du genre http://progphp.urlmemo.com il faut avoir la main sur le serveur qui héberge le site ou bien il y aurait une parade ??
Mille mercis pour votre aide.
PS: je sais que ça existe déjà partout sur le web et qu'il y a de bonnes solutions mais je voudrais quand même savoir comment faire svp.
|
Premierement je tiens a te feliciter pour http://urlmemo.com (si tu connais no-www ).
Ensuite il existe plusieurs methodes.
1)Ta premiere methode fonctionne sans probleme.
2)Cette methode necessite que tu changes les permissions sur ton repertoire principal afin que le "serveur" puisse creer des repertoires et des fichiers. Une fois ce petit detail, alors oui c'est possible.
3) progphp.urlmemo.com peut fonctionner si tu as un quelconque access au dns ce qui est TRES RARE.
Maintenant les "bonnes nouvelles".
1) Tu peux "fusionner" la methode 1 et 2. Si tu es sous Apache, alors tu peux utiliser "l'url rewriting" afin de creer un adresse du style "http://urlmemo.com/progphp" cette derniere va en realite "diriger" vers "http://urlmemo.com/?r=progphp".
2) Tu peux utiliser ton idee 3 sans devoir acceder aux DNS. En effet, encore grace a la magie de "l'url rewriting" tu peux donner l'ilussion des sous-domaines. En realite, tu vas diriger le traffic vers un script.
(Si tu a mis en place no-www, alors tu utilise deja un script semblable)
Cette methode est peut-etre plus dure a metre en oeuvre a cause de l'aspect "dynamique" de ton site.
Donc soit tu redirige "tous" les sous-domaines vers un script precis, soit tu modifies les droits de ton ".htaccess" afin que le serveur web puisse le modifier. Ensuite il ne te reste plus qu'a modifier le fichier a la volee.
En resume, renseigne toi fortement sur "l'url rewriting" et sur "mod_rewrite", c'est la cle qui te permeteras de faire ce que tu veux.
[edit]
Pour ceux qui ne connaissent pas http://no-www.org/
[/edit]
Message édité par cerel le 27-02-2005 à 12:44:25