Aller au contenu

weddy57

Membre
  • Compteur de contenus

    7
  • Inscrit(e) le

  • Dernière visite

Messages postés par weddy57

  1. ok, c'est bon. Grâce à vos conseils, j'ai mis en place ce petit script en haut de ma page. Il va pouvoir rediriger les id obsolètes et laisser les bons id s'afficher normalement dans la page.

    <?php
    if (($_GET['id']=='3')||($_GET['id']=='8')) {
    header("Status: 301 Moved Permanently", false, 301);
    header("Location: http://www.toto.fr");
    exit();}
    ?>

    Je suis sûr que c'est perfectible, mais je ne suis pas programmeur. Si ca peut servir à quelqu'un d'autre en tout cas....

    Merci encore, ca m'enlève un poids et je peux à nouveau regarder l'horizon le sourire aux lèvres et le soleil couchant dans le regard.

  2. Bonjour à toutes et à tous,

    Il ya certaines pages sur mon site qui ont cette forme:

    www.monsite.com/index.php?module=page&id=1

    (Je sais, ca n'est pas beau mais je ne peux pas réécrire cette page pour des raisons x et y)

    Le hic c'est que Google fait le lien sur des pages obsolètes et je voudrais faire un redirect 410 dessus. Mais pas toutes les pages, seulement certaines (id=3, id=8, etc).

    J'ai essayé ceci:

    Redirect 410 /index.php?module=page&id=3
    Redirect 410 /index.php?module=page&id=8
    etc

    Mais il n'y a aucune redirection. La page s'affiche toujours.

    Alors j'ai fait un test "bête"

    Redirect 410 /test.html

    Et là, ca marche.

    Quelqu'un aurait-il une piste? Merci!

  3. Merci de ta réponse Dan :rolleyes:

    Mais bon, après presque trois jours à m'arracher les cheveux, ca ne marche pas. Donc les URL du site seront réécrites et pas les URL des news. Je laisse tomber parce que pas le temps. Je suis trop nul :unsure:

    Quelqu'un pourrait-il me dire si l'URL suivante sera bien indexée par Google?

    h*tp://www.monsite.com/index.php?module=news_details&page_name=date_nomdelanews_sujet

    Merci à tous de votre aide en tout cas! :blush:

  4. Merci de ta réponse, le monde de l'URL rewriting est semé d'embûches pour un neuneu comme moi :blush:

    Donc, si je suis ton raisonnement, il sera possible de faire les choses suivantes dans le meme htaccess?

    localhost/monsite/page_nom.html pour localhost/monsite/index.php?module=page_nom

    et

    localhost/monsite/news/page_nom.html pour localhost/monsite/index.php?module=news&detail=page_nom

    Merci encore

  5. Bonjour,

    J'ai découvert l'URL rewriting hier et ca marche a 90% sur mon site de test sous EasyPHP. J'ai deux types d'URL a interpreter :

    ht*p://localhost/monsite/index.php?module=page_nom

    devient

    ht*p://localhost/monsite/page_nom.html

    Là ca marche, par contre

    ht*p://localhost/monsite/index.php?module=news_details&page_name=page_nom

    ne devient pas

    ht*p://localhost/monsite/page_nom.html

    Voici mon code :

    Options +FollowSymlinks
    RewriteEngine on
    RewriteRule /([A-Z0-9a-z_-]+)\.html /monsite/index.php?module=$1
    RewriteRule /([A-Z0-9a-z_-]+)\.html /monsite/index.php?module=news_details&page_name=$1 [L]

    j'ai essayé avec des [R=301] mais les deux RewriteRule ne marchent pas ensemble, indépendemment oui. Par exemple quand je place un [R=301] sur mon premier rewrite, il me renvoie :

    /monsite/index.php?module=nom_de_la_news

    alors que ca devrait être

    /monsite/index.php?module=news_details&page_name=nom_de_la_news

    C'est là que ca coince ;-)

    Désolé de mon ignorance, je ne suis que designer. Merci de votre aide en tout cas!

×
×
  • Créer...