Aller au contenu

Martoclou

Email Invalide
  • Compteur de contenus

    19
  • Inscrit(e) le

  • Dernière visite

Messages postés par Martoclou

  1. Bonjour,

    Peut-être en regardant du coté de rewriteBase...

    A ta place, j'adapterais mes règles de réécriture situées dans v2/.htaccess pour ce que je veux faire, par exemple :

    rewriteRule abc/ /index.php?var=abc

    deviendrait :

    rewriteRule abc/ /v2/index.php?var=abc [QSA,L]

    Et j'ajouterais une règle générale au fichier .htaccess de la racine :

    rewriteRule ^(.*)$ /v2/$1 [QSA,L]

    Avant toutes les autres.

    Après, tu n'aurais qu'à commenter cette ligne pour retrouver le comportement normal de ton site.

  2. Les règles sont lues dans l'ordre, et le L à la fin indique que dès qu'une condition est remplie, on passe toutes les suivantes.

    Autrement dit, à ta place, je mettrais

    RewriteRule ^(.*)\.html$ caracteristique.php?caracdisp_txt=$1 [NC,QSA,L]

    à la fin

    Et pour être sûr que les règles ne se font pas concurrence , au lieu de :

    RewriteRule ^(.*)/(.*)\.html$ produit.php?caracdisp_txt=$1&produit_txt=$2 [NC,QSA,L]

    j'écrirais

    RewriteRule ^([^/]+)/([^/]+)\.html$ produit.php?caracdisp_txt=$1&produit_txt=$2 [NC,QSA,L]

  3. Si mes souvenirs sont bons, Google renvoie une 403 en cas de quota dépassé, non ? Enfin, en tout cas à partir d'un certains nombre de requêtes par IP, le service est bloqué.

    A ta place, je commencerais par cacher tes messages d'erreur (du coté de "error_reporting" en php).

    Ensuite, j'essaierais de ne pas scrapper le contenu des pages de Google, mais de passer par les API Google qui sont proposées.

    Et j'utiliserai un système de cache, sur plusieurs jours, pour stocker le résultat de ta requête et éviter d'en envoyer à Google à chaque page vue.

    Comme ça, tes pages retrouveront leur contenu, et elles seront plus rapides à l'affichage en plus.

  4. Ce n'est que mon avis, mais je ne crois pas vraiment que Google pénalise les pages qui ont des variantes, à travers une variable.

    En général, dans ce cas, l'une des pages "dupliquées" garde toute sa force. Certains te conseilleront de placer des attributs rel="nofollow" sur les liens internes qui ont peu d'intérêt.

    Mais je distinguerais cela de la situation qui se présente lorsqu'un de tes contenus existe aillieurs que sur ton site, et où là ta page cours un risque de disparition.

  5. Il peut y avoir des popups "légitimes" (cas d'une popup non pubicitaire offrant un service complémentaire au site), et effectivement, c'est faisable en javascript. Mais je suis d'accord, ouvrir une nouvelle fenêtre de navigateur, c'est une mauvaise solution.

  6. Salut,

    Je ne sais pas si j'ai bien compris, mais si c'est le cas je renverserais le problème.

    Par étapes, voici comment j'avancerais :

    1/ je créerais un tableau comprenant toutes les chaînes uniques différentes (pour "1234" et "4123", je ne garde que "1234") avec une fonction d'anagramme. Il n'y en a pas une infinité.

    2/ pour chaque valeur, j'en déduirais les 3 autres pour faire un select x from y where z="1234" || z="2341" etc...

    S'il y a concaténation de champs pour déduire ta chaîne, j'utiliserais la fonction concat de mysql.

    J'utiliserais un index sur le champ z ou sur les champs qui, concaténés, donnent ta chaîne.

    3/ ca dépend de la structure et de la taille de ta table, ensuite j'ordonnerais les résultats à ma guise

  7. Mais bon, j'ai déjà honte d'installer Windows sur mon mac, alors le faire communiquer avec OS X est digne du bûcher !

    :D:) Justement, c'est jouissif d'avoir un Windows dans un tiroir, réduit à l'état d'une vieille console émulée !

×
×
  • Créer...