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

Langage PHP Discussion :

Redirection d'une URL specifique


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Avatar de topolino
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    1 901
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 1 901
    Par défaut Redirection d'une URL specifique
    Bonjour,

    Je débute dans wordpress.

    J'ai une page : https://monSite.com/?my_ical&id=3596 qui créé un fichier Ical.

    Mais celui qui doit consommer cela veut voir dans l'URL un ".ical"

    Que dois je faire pour cela ?

    Je pensais rediriger une URL du type https://monSite.com/?my_ical&id=3596.ical sur https://monSite.com/?my_ical&id=3596

    J'ai du mal à comprendre l'URL Rewriting du .htAccess ou Wordpress.

    Qq un pourrait il m'aider ?

    Merci

  2. #2
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 703
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 703
    Par défaut
    si l'URL doit se terminer par ".ical" c'est certainement dans la partie fixe donc vous devez utiliser des URL dans le genre https://monsite.com/obtenirIcal/3596.ical
    essayez ce code en n'oubliant pas de vider le cache de la réécriture d'URL à chaque modification du code

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    add_rewrite_tag("%my_ical%", "([^&]+)");
    add_rewrite_tag("%id%", "([^&]+)");
     
    add_rewrite_rule(
          "^obtenirIcal/([0-9]*)\.ical"
        , 'index.php?my_ical&id=$matches[1]'
        , "top"
    );

  3. #3
    Membre éprouvé
    Avatar de topolino
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    1 901
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 1 901
    Par défaut
    Super je vais essayer cela.
    Je le mets bien dans le function.php de mon theme ou dans le .htaccess ?
    Comment je vide le cache de la URL Rewriting ?

  4. #4
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 703
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 703
    Par défaut
    déjà c'est du code PHP donc cela ne vas pas dans le fichier .htaccess
    ensuite le thème s'occupe de l'affichage donc ce code devrait se rajouter à l'extension qui génère ce contenu. est ce vous qui l'avez développé ?

    pour le cache, regardez les informations là :
    https://codex.wordpress.org/Function..._rewrite_rules

  5. #5
    Membre éprouvé
    Avatar de topolino
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    1 901
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 1 901
    Par défaut
    J'ai installé un thème et fait quelques modifications du code pour ajouter quelques valeurs au Ical, c tout

  6. #6
    Membre éprouvé
    Avatar de topolino
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    1 901
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 1 901
    Par défaut
    Ca ne marche pas. Je dois passer de https://monSite.com/?my_ical&id=3596.ical à https://monSite.com/?my_ical&id=3596

    Juste enlever le .cal à la fin c tout

Discussions similaires

  1. Servlet générique de redirection vers une URL
    Par plumot dans le forum Servlets/JSP
    Réponses: 5
    Dernier message: 26/08/2011, 16h15
  2. Redirection d'une url free sur nouvelle adresse
    Par thiefer dans le forum Webmarketing
    Réponses: 1
    Dernier message: 01/12/2009, 01h35
  3. redirection vers une url
    Par babafredo dans le forum ASP
    Réponses: 2
    Dernier message: 18/12/2008, 23h55
  4. Servlet et redirection vers une url
    Par jalalos dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 25/11/2007, 19h52
  5. Response.Redirect vers une URL
    Par ALLB dans le forum ASP
    Réponses: 1
    Dernier message: 19/03/2007, 13h29

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