Redirection 301 pour les PHPSESSID

Discussion dans 'URL Rewriting et .htaccess' créé par gorgrod, 3 Janvier 2006.

  1. gorgrod
    gorgrod Nouveau WRInaute
    Inscrit:
    18 Novembre 2004
    Messages:
    13
    J'aime reçus:
    0
    Salut a tous et bonne année !

    Je suis en train d'optimiser un site pour le referencement. Je me suis appercu que google referencé des pages qui ont un PHPSESSID, j'ai reussi a enlver ca mais il continu a crowler ces pages.

    J'aimerai donc faire une redirection 301 de tt les PHPSESSID.

    rediriger -http://www.domaine.com/rep/page.php?var1=val1&var2=val2?PHPSESSID=xxxx vers -http://www.domaine.com/rep/page.php?var1=val1&var2=val2


    Merci de votre aide !
     
  2. Baronz
    Baronz WRInaute discret
    Inscrit:
    28 Avril 2005
    Messages:
    246
    J'aime reçus:
    0
    Code:
    RewriteEngine On
    RewriteRule ^(.+)?PHPSESSID(.*) $1 [R=301] 
    Cela devrait être comme ceci plus ou moins ?
     
  3. gorgrod
    gorgrod Nouveau WRInaute
    Inscrit:
    18 Novembre 2004
    Messages:
    13
    J'aime reçus:
    0
    Ca na pas marché...

    c sur -http://www.universalmedica.com/new_site/default.php4?ssmenu=librairie&catlib=8&PHPSESSID=4338300b7b2e600437442137a2c79460 par exemple... pas de redirection

    Sinon qqu'un peut me dire si le PHPSESSID a bien ete desactivé dans les liens parceque moi en desactivant les cookies et autre truc c bon... mais bon peut etre que je me trompe...

    Merci Baronz
     
  4. Baronz
    Baronz WRInaute discret
    Inscrit:
    28 Avril 2005
    Messages:
    246
    J'aime reçus:
    0
    Ils sont bien désactiver dans les liens :)

    Dsl je ne suis pas un pro de HTACCESS j'ai moi même des petits soucis :s
     
  5. correiaj
    correiaj WRInaute impliqué
    Inscrit:
    25 Avril 2005
    Messages:
    987
    J'aime reçus:
    0
    Désolé de devoir me répéter, mais ^...?....$ est impossible avec mod_rewrite.
    Ta solution:
    RewriteCond %{QUERY_STRING} ^PHPSESSID=([^&]+)&(.*)$ [NC]
    RewriteRule ^(.*)$ $1?%2 [L]
     
  6. gorgrod
    gorgrod Nouveau WRInaute
    Inscrit:
    18 Novembre 2004
    Messages:
    13
    J'aime reçus:
    0
    Je vien de faire la modif.

    Ca ne marche tjs pas...

    Pour info voici l'integralité de mon htaccess :

    Code:
    RewriteEngine on
    
    RewriteCond %{HTTP_HOST} !^www.universalmedica.com$
    RewriteRule ^(.*)   http://www.universalmedica.com/$1  [QSA,L,R=301]
    
    RewriteCond %{QUERY_STRING} ^PHPSESSID=([^&]+)&(.*)$ [NC]
    RewriteRule ^(.*)$ $1?%2 [L]
    
    
    RewriteRule ^index\.html$ http://www.universalmedica.com/new_site/default.php4 [R=301,L]
    RewriteRule ^societe\.htm$ http://www.universalmedica.com/new_site/default.php4 [R=301,L]
    
    RewriteRule ^sitemap\.xml$ /sitemap.php4 [L]
     
  7. correiaj
    correiaj WRInaute impliqué
    Inscrit:
    25 Avril 2005
    Messages:
    987
    J'aime reçus:
    0
    En fait le problème est dans la cond de la query string:
    RewriteCond %{QUERY_STRING} ^(.*)PHPSESSID=([^&]+)&(.*)$ [NC]
    RewriteRule ^(.*)$ $1?%1%3 [L]

    Et encore, desfois il faut supprimer les ancres.
     
  8. gorgrod
    gorgrod Nouveau WRInaute
    Inscrit:
    18 Novembre 2004
    Messages:
    13
    J'aime reçus:
    0
    Mince, ca marche tjs pas...

    Merci pour ton aide correiaj
     
  9. gorgrod
    gorgrod Nouveau WRInaute
    Inscrit:
    18 Novembre 2004
    Messages:
    13
    J'aime reçus:
    0
    je n'y arrive tjs pas.

    Voi a quoi resemble mon htaccess :
    Code:
    RewriteEngine on
    
    RewriteRule ^index\.html$ http://www.universalmedica.com/new_site/default.php4 [R=301,L]
    RewriteRule ^societe\.htm$ http://www.universalmedica.com/new_site/default.php4?menu=1&ssmenu=1 [R=301,L]
    RewriteRule ^contact/contact\.htm$ http://www.universalmedica.com/new_site/default.php4?menu=7&ssmenu=24 [R=301,L]
    
    RewriteRule ^sitemap\.xml$ /sitemap.php4 [L]
    
    RewriteCond %{QUERY_STRING} ^(.*)PHPSESSID=([^&]+)&(.*)$ [NC]
    RewriteRule ^(.*)$ $1?%1%3 [L] 
     
  10. correiaj
    correiaj WRInaute impliqué
    Inscrit:
    25 Avril 2005
    Messages:
    987
    J'aime reçus:
    0
    et cmme ça:
    RewriteEngine on

    RewriteCond %{QUERY_STRING} ^(.*)PHPSESSID=([^&]+)&(.*)$ [NC]
    RewriteRule ^(.*)$ $1?%1%3 [L,R]

    RewriteRule ^index\.html$ h*ttp://www.universalmedica.com/new_site/default.php4 [R=301,L]
    RewriteRule ^societe\.htm$ htt*p://www.universalmedica.com/new_site/default.php4?menu=1&ssmenu=1 [R=301,L]
    RewriteRule ^contact/contact\.htm$ htt*p://www.universalmedica.com/new_site/default.php4?menu=7&ssmenu=24 [R=301,L]

    RewriteRule ^sitemap\.xml$ /sitemap.php4 [L]
     
  11. gorgrod
    gorgrod Nouveau WRInaute
    Inscrit:
    18 Novembre 2004
    Messages:
    13
    J'aime reçus:
    0
    tjs pas ...

    -http://www.universalmedica.com/new_site/default.php4?ssmenu=librairie&catlib=8&PHPSESSID=4338300b7b2e600437442137a2c79460


    Je comprend pas tt a l'URL Rewriting moi....
     
  12. correiaj
    correiaj WRInaute impliqué
    Inscrit:
    25 Avril 2005
    Messages:
    987
    J'aime reçus:
    0
    Ok ben c´est normal...

    Et là:
    RewriteEngine on

    RewriteCond %{QUERY_STRING} ^(.*)PHPSESSID=([^&]+)&?(.*)$ [NC]
    RewriteRule ^(.*)$ $1?%1%3 [L,R]
     
  13. gorgrod
    gorgrod Nouveau WRInaute
    Inscrit:
    18 Novembre 2004
    Messages:
    13
    J'aime reçus:
    0
    Ca marche un peut mieu. Juste il fait une redirection bizard vers ca :

    -http://www.universalmedica.com/web/clients/u/universa/new_site/default.php4?ssmenu=librairie&catlib=8

    donc un 404...
     
  14. gorgrod
    gorgrod Nouveau WRInaute
    Inscrit:
    18 Novembre 2004
    Messages:
    13
    J'aime reçus:
    0
    c'est bon j'ai trouvé !

    voila :

    Code:
    RewriteCond %{QUERY_STRING} ^(.*)PHPSESSID=([^&]+)&?(.*)$ [NC]
    RewriteRule ^(.*)$ http://www.universalmedica.com/$1?%1%3 [L,R]
    Un grand merci a toi correiaj
     
  15. correiaj
    correiaj WRInaute impliqué
    Inscrit:
    25 Avril 2005
    Messages:
    987
    J'aime reçus:
    0
    de rien ;-)
     
Chargement...
Similar Threads - Redirection 301 PHPSESSID Forum Date
Redirection 301 Débuter en référencement 29 Mai 2022
Baisse du trafic après redirection 301 Problèmes de référencement spécifiques à vos sites 11 Août 2021
Search Console Créer des sitemap avec les redirections 301 Netlinking, backlinks, liens et redirections 14 Avril 2021
Configurer une redirection www (301) plutôt qu'une 302. URL Rewriting et .htaccess 29 Janvier 2021
Redirection 301 Domaines et structures différentes URL Rewriting et .htaccess 26 Janvier 2021
Suppression répertoire complet. Redirection 301 ou Erreur404 ? URL Rewriting et .htaccess 7 Janvier 2021
Redirection 301 et migration Problèmes de référencement spécifiques à vos sites 10 Décembre 2020
redirection 301 et https URL Rewriting et .htaccess 5 Septembre 2020
WordPress Refonte des catégories, structure et format des URL, redirections 301 Référencement Google 17 Juillet 2020
Prestashop : annuler une redirection 301 après avoir désactivé une fiche produit Netlinking, backlinks, liens et redirections 10 Juillet 2020
Redirections 301 Problèmes de référencement spécifiques à vos sites 3 Juillet 2020
Redirection 301 sur 445000 url Netlinking, backlinks, liens et redirections 26 Juin 2020
Redirection 301 d'un NDD vers l'accueil de mon site Noms de domaine et référencement 4 Mai 2020
Que faire des produits en rupture définitive ? Redirection 301 ? e-commerce 20 Avril 2020
Problèmes des redirections 301 en transparence Noms de domaine et référencement 12 Mars 2020
WordPress Comment retrouver où est faite une redirection 301 ? Administration d'un site Web 2 Mars 2020
Redirection 301 et indexation Crawl et indexation Google, sitemaps 24 Février 2020
probleme de redirection 301 certbot Administration d'un site Web 12 Janvier 2020
Redirections permanentes 301 pour produits arrêtés définitivement e-commerce 27 Novembre 2019
Redirection 301 d'un nom de domaine et doublon Référencement Google 9 Novembre 2019