IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Apache Discussion :

Comment faire un URL rewriting spécial ?


Sujet :

Apache

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Décembre 2012
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2012
    Messages : 7
    Par défaut Comment faire un URL rewriting spécial ?
    Bonjour

    J'aimerai Utiliser Apache et PHP sur mon Synology pour faire la choses suivante:

    J'ai sur mon réseau local un périphérique qui émet régulièrement des requêtes (vers un site web externe ) de ce type
    http://www.meteo.fr/toto/tata/i?query=28806

    Je voudrais intercepter cette requête pour la remplacer par la requête suivante:
    http://www.meteo.fr/toto/tata/i?query=toulouse


    Quelle est la syntaxe de l'expression à mettre dans mon fichier .htaccess pour faire cet Url rewriting ?

    merci

  2. #2
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Par défaut
    C'est très compliqué à faire. Il faudrait que ton périphérique fasse ses appels au travers d'un proxy que tu maîtrises et qui changerait l'URL. Rien à voir avec l'URL rewriting : l'URL rewriting c'est quand Apache reçoit une requête, pour modifier l'interprétation que ce serveur Apache doit faire de l'URL. Là, y a pas de serveur Apache en jeu, sauf peut-être celui du site meteo.fr que tu ne maîtrises pas, j'imagine.

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Décembre 2012
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2012
    Messages : 7
    Par défaut
    Je ne pense pas que je puisse intervenir au niveau de mon peripherique

    Par contre est ce qu'il serait possible d'installer un proxy (type squid ou autre) sur mon synology pour faire cela ?




    Merci pour tes precision sur l'Url rewriting car effectivement je ne voyais pas trop comment le mettre en place

  4. #4
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Par défaut
    Citation Envoyé par Facel Voir le message
    Je ne pense pas que je puisse intervenir au niveau de mon peripherique

    Par contre est ce qu'il serait possible d'installer un proxy (type squid ou autre) sur mon synology pour faire cela ?
    Possible mais on manque d'infos sur ce périphérique. En gros, si c'est un disque multimédia, il se peut qu'il propose déjà une interface Web pour l'accès en lecture aux fichiers. Dans ce cas, il suffirait de mettre en place un simple reverse proxy.

    Maintenant, si ce n'est pas le cas ou si c'est le cas mais que tu veux aussi un accès en écriture, il faut mettre en place un serveur WebDAV relié à ton disque.

  5. #5
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Décembre 2012
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2012
    Messages : 7
    Par défaut
    euh non c'est pas un disque ....

    bon j'avoue tout c'est un thermostat ! il s'agit du Nest (www.nest.com)

    je viens juste de le recevoir et je n'ai pas encore tout testé

    il est possible d'y accéder a distance via une interface web, mais cela nécessite de s'enregistrer au préalable sur le site nest mais pour l"instant seuls les postcode US sont enregistrables sur ce site

    En fait ce thermostat récupère sur internet un fichier de données meteo afin de prendre en compte les températures externes ainsi que les previsions d'évolution de température
    Quelle solution serait envisageable pour contourner ce probleme ?

    en plus le nest est basé sur du linux ...(http://www.nest.com/ca/legal/compliance/)
    mais je ne sais pas dans quel mesure c'est ouvert (cf freebox)

  6. #6
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Par défaut
    J'ai mélangé deux discussions, donc je disais n'importe quoi !!! Désolé

    Si c'est un truc américain, comme ça se fait qu'il fait des requêtes sur meteo.fr ?

  7. #7
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Décembre 2012
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2012
    Messages : 7
    Par défaut
    Heu ... (Lieutenant) Mac (Taylor) je savais qu'aucun indice ne peut échapper à un expert, surtout lorsque les dossier tata/toto sont impliqués.

    Pour ma part je préférerais réserver mon témoignage à l'agent Bonasera

    mais tout ceci nous éloigne du sujet ... qui reste non solutionné

    comment intercepter une requête http pour en modifier un des paramètre ?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Comment activer l'URL Rewriting dans Apache ?
    Par geeka dans le forum Apache
    Réponses: 1
    Dernier message: 10/06/2015, 14h46
  2. [URL rewriting] Comment faire dans un sous dossier
    Par pierrot10 dans le forum Apache
    Réponses: 1
    Dernier message: 11/02/2012, 18h41
  3. [URL Rewriting] Redirection 301, comment faire ?
    Par Kotik dans le forum Apache
    Réponses: 3
    Dernier message: 05/08/2010, 16h11
  4. [URL rewriting] Comment faire avec les è é
    Par pierrot10 dans le forum Apache
    Réponses: 1
    Dernier message: 02/05/2010, 21h33
  5. Comment créer une URL Rewriting dans un sous-repertoire ?
    Par Alexandrebox dans le forum Apache
    Réponses: 1
    Dernier message: 26/03/2009, 20h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo