vos idées pour une règle rewriterule avec condition

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • vos idées pour une règle rewriterule avec condition

    Bonjour,

    J'ai des URLS de la forme
    Code:
    http://www.domaine.com/questions/faq/reponses/article?_session=jxkjouq77fr7
    http://www.domaine.com/meteo/vent/pluie?_session=p9yh564h5HOs
    J'aimerais faire disparaitre tous ce qu'il y a après le point d'interrogation
    comment puis je écrire cette règle et n'avoir plus que http://www.domaine.com/questions/faq/reponses/article et http://www.domaine.com/meteo/vent/pluie ?

    Merci d'avance pour votre aide

  • #2
    Re : vos idées pour une règle rewriterule avec condition

    Ton site est-il un site Joomla ? Joomla ne génère pas d'url de ce genre...

    Pour ton rewrite, il existe plusieurs variable que l'on peut utiliser dans un RewriteCond dont l'une permet d'isoler les paramètres (et donc la partie composée du ? et sa suite). Intéresse-toi à la variable %{QUERY_STRING}.

    http://%{HTTP_HOST}%{REQUEST_URI} qui à lui permet de récupérer l'url, sans le querystring.

    Bonne soirée.
    Christophe (cavo789)
    Mon blog, on y parle Docker, PHP, WSL, Markdown et plein d'autres choses : https://www.avonture.be
    Logiciel gratuit de scan antivirus : https://github.com/cavo789/aesecure_quickscan (plus de 45.000 virus détectés, 700.000 fichiers sur liste blanche)​

    Commentaire


    • #3
      Re : vos idées pour une règle rewriterule avec condition

      Envoyé par cavo789 Voir le message
      Ton site est-il un site Joomla ? Joomla ne génère pas d'url de ce genre...

      Pour ton rewrite, il existe plusieurs variable que l'on peut utiliser dans un RewriteCond dont l'une permet d'isoler les paramètres (et donc la partie composée du ? et sa suite). Intéresse-toi à la variable %{QUERY_STRING}.

      http://%{HTTP_HOST}%{REQUEST_URI} qui à lui permet de récupérer l'url, sans le querystring.

      Bonne soirée.
      Effectivement ces urls ne viennent pas de joomla mais du CMS précédent que j'utilisais avant de migrer sur Joomla il y a quelques jours. Je suis dans la phase de résolution de toutes les 404 que je récupère dont ces fameuses URLS avec ces session ID.

      Je ne suis pas sure de comprendre ta dernière phrase :
      Code:
      http://%{HTTP_HOST}%{REQUEST_URI} qui à lui permet de récupérer l'url, sans le querystring.
      peux-tu m'éclairer?
      merci

      Commentaire


      • #4
        Re : vos idées pour une règle rewriterule avec condition

        Nul doute que ce type de questions a déjà été posé maintes fois, aussi, j'ai lancé une recherche Google : https://www.google.fr/#q=rewriterule...e+query+string

        "RewriteRule Remove Query String" est les résultats sont nombreux.
        Christophe (cavo789)
        Mon blog, on y parle Docker, PHP, WSL, Markdown et plein d'autres choses : https://www.avonture.be
        Logiciel gratuit de scan antivirus : https://github.com/cavo789/aesecure_quickscan (plus de 45.000 virus détectés, 700.000 fichiers sur liste blanche)​

        Commentaire

        Annonce

        Réduire
        Aucune annonce pour le moment.

        Partenaire de l'association

        Réduire

        Hébergeur Web PlanetHoster
        Travaille ...
        X