Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1452 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Projet redirection urlmemo

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Projet redirection urlmemo

n°938122
dd31
Posté le 05-01-2005 à 16:40:24  profilanswer
 

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  :P )
 
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.

mood
Publicité
Posté le 05-01-2005 à 16:40:24  profilanswer
 

n°938191
esox_ch
Posté le 05-01-2005 à 17:13:18  profilanswer
 

Les alias (http://dd.urlmemo.com) demandent un acces au serveur.
 
Pour l'idée 2 oui c'est tout a fait possible, il suffi de mettre un script php qui contient header('http://www.monurl.com') et c'est bon, tout ca en recuperant le http://.... dans ta base de donnée.
 
Du point de vue legal je vois pas ce qui pourrait poser probleme, a moins que tu fasses payer ce service ...

n°938195
dd31
Posté le 05-01-2005 à 17:15:52  profilanswer
 

Merci !! Je vais essayer avec ça ;-)
 
Si vous avez d'autres idées je suis preneur (se)...
Mais je crois que je tiens le bon bout ! Thanx


Message édité par dd31 le 05-01-2005 à 17:19:01
n°938202
Tempus_Fug​it
tempinou
Posté le 05-01-2005 à 17:27:58  profilanswer
 

J'ai demandé a mon hebergeur au sujet de la possibilité de rediriger vers d'autres sites ou d'en heberger. Il m'a répondu que c'était interdit...
 
Mais ca vari d'un hebergeur a l'autre je pense, dans mon cas c'etait infomaniak, d'ailleurs ce dernier ne rend ses sous domaines accessible qu'au ftp hebergé chez eux, impossible de faire des redirections externe.
 
 
Concernant ta méthode 2 qui s'apparente a de l'hebergement (de sites qui ne t'appartiennent pas) meme si ce n'est qu'une page de direction, tu ferai mieu de demander également a ton hebergeur dans le cas ou il ne tolére pas ca et te bloque ton compte... :s


Message édité par Tempus_Fugit le 05-01-2005 à 17:29:01
n°938232
esox_ch
Posté le 05-01-2005 à 18:01:09  profilanswer
 

Bon premierement, infomaniak n'est pas vraiment une référance, j'ai un site chez eux et j'attends avec grande impatience la fin du contrat pour me barrer...
 
Apres, le fait d'heberger un site peu etre interdit selon les fournisseurs d'acces pour empecher leurs clients de revendre des services plus loins. Parcontre le fait de mettre une page qui redirige sur un autre site avec un header je vois pas en quoi ca peut etre considerer comme illegal

n°938236
bichtoubar​d
Posté le 05-01-2005 à 18:03:43  profilanswer
 

Le probleme du header est qu'on ne peut faire que ca, par exemple tu peux pas dire "vous allez etre redirigé vers ce site dans xxx secondes" ou bien "vous utilisez IE c'est mal vous allez redirigé vers disneyland" (je sais je fais du trollage :/) pour faire ceci tu dois utiliser un Javascript ...

n°938246
dreameddea​th
Posté le 05-01-2005 à 18:08:57  profilanswer
 

Pour moi le pb c'est de faire diriger toutes les requêtes (que ce soit du type xxx.urldemo.org ou www.urldemo.org/xxx) vers le même fichier php. Pour le premier cas c'est un pb de dns, et pour le deuxième c'est un problème de serveur web ( faudrait regarder au niveau des .htaccess pour voir si on ne peut pas faire de la réécriture).
 
Ensuite il suffit de parser $_SERVER['PHP_SELF'] et de faire un redirect avec la fonction header par exemple...

n°938282
Tempus_Fug​it
tempinou
Posté le 05-01-2005 à 18:27:04  profilanswer
 

esox_ch a écrit :

Bon premierement, infomaniak n'est pas vraiment une référance, j'ai un site chez eux et j'attends avec grande impatience la fin du contrat pour me barrer...
 
Apres, le fait d'heberger un site peu etre interdit selon les fournisseurs d'acces pour empecher leurs clients de revendre des services plus loins. Parcontre le fait de mettre une page qui redirige sur un autre site avec un header je vois pas en quoi ca peut etre considerer comme illegal


 
Par curiosité, tu peux me dire ce que tu reproches a infomaniak ? Parceque je suis chez Amen et Infomaniak et je vais bientot devoir renouveller et profiter pour me stabiliser sur l'un ou l'autre. Et jusqu'a ce jours je pensais m'orienter plutot vers infomaniak...
 
Désolé pour le hors sujet & merci ;)
 
PS: C'est peut etre le probléme de cache ?

n°939093
PunkRod
Digital Mohawk
Posté le 06-01-2005 à 14:13:15  profilanswer
 

y a moyen aussi de faire de la redirection par réécriture d'URL je crois. (Si c'est un serveur web Apache...)
 
Genre le système de dossier virtuel tu n'aurais même pas besoin de créer un dossier ni un index.php.
 
Il devrait suffire d'éditer en temps réel ton httpd.conf ou un .htaccess à la racine de ton site et d'y ajouter tes règles de réécriture.
 
Bon j'en sais pas beacuoup plus que ça, mais je sais que c'est possible. Il faut savoir si sur ton serveur la réécriture d'url est active.
Bon par contre la réécriture c'est pas toujours super facile à faire. Mais le résultat est toujours super clean et efficace.

n°939134
ratibus
Posté le 06-01-2005 à 14:32:00  profilanswer
 

C'est ça en fait que tu veux faire ? : http://tinyurl.com/

mood
Publicité
Posté le 06-01-2005 à 14:32:00  profilanswer
 

n°994522
dd31
Posté le 27-02-2005 à 02:33:41  profilanswer
 

ratibus a écrit :

C'est ça en fait que tu veux faire ? : http://tinyurl.com/


 
 
 :jap: Merci Ratibus effectivement c'était un peu ça que je voulais faire ou presque et je m'étais renseignée avant.
En plus de tinyurl.com, il y en a un paquet d'autres... Il y existe même le contraire : gianturl.com permettant de générer une URL gigantesque.
 
En fait, c'était pour réaliser un projet toute seule comme une grande et sans copier les autres... Je comptais y ajouter d'autres fonctionnalités... :p  
 
J'aimais bien aussi le concept de minilien.com mais pas pour faire du plagiat ou du double emploi !  
 
En attendant que le projet dont je parle sorte,  
j'ai un nouveau concept pour www.urlmemo.com qui est aussi, loin d'être unique sur le web. (cf francopholistes.com qui est dans le même esprit)
 
Ce serait donc une sorte d'annuaire de newsletters complété par des outils complémentaires.  
 
J'espère que ça vous plaira mais en attendant le projet est en travaux.
Je vous préviendrais.
 
Si vous avez un avis sur la question vous pouvez m'en faire part, j'en serais ravie  :D  
 
Oups ! je fais un auto hors-sujet... :sarcastic: (je respecte les règles OE du forum étant donné que je n'ai pas encore achevé ce projet)
 
 
Merci encore pour vos réponses !
 
NOTE : ce que je voulais faire c'était de l'url rewriting. J'ai compris plus tard que je ne pouvais pas le faire chez online.net (urlmemo) mais, j'ai trouvé ce que je voulais chez Oxyd.


Message édité par dd31 le 27-02-2005 à 02:54:45
n°994585
cerel
Posté le 27-02-2005 à 12:39:36  profilanswer
 

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  :P )
 
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 :D).
 
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. :D
 
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

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Projet redirection urlmemo

 

Sujets relatifs
besoin d'aide sur un projet[CVS] Où trouver un bon hebergeur gratuit pour un projet non-libre?
redirection javascript avec UlimitRedirection avec des variables (post)
[PHP 5] Nouveau Projet - Quel SGBD utiliser ?projet mediathèque en C
URGENT (projet a rendre a 18h !!!) Comment lire le umask ?Problème redirection avec header
[recherche] dev c++ builder pour projetGerer la redirection selon que le javascript est active ou pas
Plus de sujets relatifs à : Projet redirection urlmemo


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR