Aller au contenu

philippe-h

Membre
  • Compteur de contenus

    7
  • Inscrit(e) le

  • Dernière visite

Réputation sur la communauté

0 Neutre
  1. en effet, après des heures de recherche, une illumination: il faut mettre /repertoire/ (remplacer "repertoire" par le nom de votre répertoire dans lequel se trouve le script freeglobes) avant les URL, dans la colonne de droite ET celle de gauche; voilà ce que cela donne: SetEnv REGISTER_GLOBALS 0 RewriteEngine On RewriteRule /repertoire/(.*)-f-([0-9]*)-([0-9]*).html$ /repertoire/feed.php?feedid=$2&linkid=$3 [L] RewriteRule /repertoire/(.*)-s-([0-9]*).html$ /repertoire/single.php?id=$2 [L] RewriteRule /repertoire/(.*)-t-([0-9]*).html$ /repertoire/tag.php?name=$1&id=$2 [L] RewriteRule /repertoire/(.*)-c-([0-9]*).html$ /repertoire/index.php?name=$1&dir=$2 [L] RewriteRule /repertoire/(.*)-k-([0-9]*).html$ /repertoire/index.php?do=keywords&words=$1&id=$2 [L] RewriteRule /repertoire/(.*)-c-([0-9]*)-p-([0-9]*).html$ /repertoire/index.php?name=$1&dir=$2&start=$3 [L] RewriteRule /repertoire/top-rank([0-9]{1,2}).html$ /repertoire/index.php?do=top-rank&pr=$1 [L] RewriteRule /repertoire/(([a-z]|-)*).html$ /repertoire/index.php?do=$1 [L] tout fonctionne parfaitement! merci à ceux qui ont essayé de filer un coup de pouce!
  2. j'ai essayé, ça ne fonctionne toujours pas, je suis au bord de la crise de nerfs! j'ai aussi essayé avec les URLS complètes (voir ci-dessous), rien à faire. L'utilisation du ^ ne fonctionne pas du tout (plus aucun lien ne fonctionne, alors qu'avec les / tout fonctionne SAUF les catégories) Je rappelle qu'il s'agit d'un NDD de chez OVH, mais hébergé en multidomaine d'un autre NDD, lui aussi chez OVH. voici mon fichier actuel: SetEnv REGISTER_GLOBALS 0 Options +FollowSymlinks RewriteEngine On RewriteRule /(.+)-f-([0-9]+)-([0-9]+).html$ http://www.menhir-location.fr/annuaire-bretagne/feed.php?feedid=$2&linkid=$3 [L] RewriteRule /(.+)-s-([0-9]+).html$ http://www.menhir-location.fr/annuaire-bretagne/single.php?id=$2 [L] RewriteRule /(.+)-t-([0-9]+).html$ http://www.menhir-location.fr/annuaire-bretagne/tag.php?name=$1&id=$2 [L] RewriteRule /(.+)-c-([0-9]+).html$ http://www.menhir-location.fr/annuaire-bretagne/index.php?name=$1&dir=$2 [L] RewriteRule /(.+)-k-([0-9]+).html$ http://www.menhir-location.fr/annuaire-bretagne/index.php?do=keywords&words=$1&id=$2 [L] RewriteRule /(.+)-c-([0-9]+)-p-([0-9]+).html$ http://www.menhir-location.fr/annuaire-bretagne/index.php?name=$1&dir=$2&start=$3 [L] RewriteRule /top-rank([0-9]{1,2}).html$ http://www.menhir-location.fr/annuaire-bretagne/index.php?do=top-rank&pr=$1 [L] RewriteRule /(([a-z]|-)+).html$ http://www.menhir-location.fr/annuaire-bretagne/index.php?do=$1 [L]
  3. bonjour Dan, et merci de vous pencher sur ce qui est pour moi un gros casse-tête depuis 3 jours! merci d'avoir modifié mon lien! j'ai fait les modifs au niveau des / des \ des + et des * mais cela ne fonctionne pas (du tout!) voici donc le .htaccess modifié: SetEnv REGISTER_GLOBALS 0 RewriteEngine on RewriteRule /(.+)-f-([0-9]+)-([0-9]+)\.html$ annuaire-bretagne/feed.php?feedid=$2&linkid=$3 [L] RewriteRule /(.+)-s-([0-9]+)\.html$ annuaire-bretagne/single.php?id=$2 [L] RewriteRule /(.+)-t-([0-9]+)\.html$ annuaire-bretagne/tag.php?name=$1&id=$2 [L] RewriteRule /(.+)-c-([0-9]+)\.html$ annuaire-bretagne/index.php?name=$1&dir=$2 [L] RewriteRule /(.+)-k-([0-9]+)\.html$ annuaire-bretagne/index.php?do=keywords&words=$1&id=$2 [L] RewriteRule /(.+)-c-([0-9]+)-p-([0-9]+)\.html$ annuaire-bretagne/index.php?name=$1&dir=$2&start=$3 [L] RewriteRule /top-rank([0-9]{1,2})\.html$ annuaire-bretagne/index.php?do=top-rank&pr=$1 [L] RewriteRule /(([a-z]|-)+)`\.html$ annuaire-bretagne/index.php?do=$1 [L]
  4. bonjour! suite à un problème d'URL rewriting sur un script Freeglobes, j'expose ici le problème en détail dans la mesure où je sais que traînent par ici quelques spécialistes d'OVH et du fichier .htaccess! voici donc l'exposé des faits: je suis en train d'installer la dernière version de freeglobes sur un hébergement 0VH / 90PLAN, plus précisément sur un multidomaine. L'URL-rewriting est activé, voici le fichier .htaccess actuel: SetEnv REGISTER_GLOBALS 0 RewriteEngine on RewriteRule /(.*)-f-([0-9]*)-([0-9]*).html$ /annuaire-bretagne/feed.php?feedid=$2&linkid=$3 [L] RewriteRule /(.*)-s-([0-9]*).html$ /annuaire-bretagne/single.php?id=$2 [L] RewriteRule /(.*)-t-([0-9]*).html$ /annuaire-bretagne/tag.php?name=$1&id=$2 [L] RewriteRule /(.*)-c-([0-9]*).html$ /annuaire-bretagne/index.php?name=$1&dir=$2 [L] RewriteRule /(.*)-k-([0-9]*).html$ /annuaire-bretagne/index.php?do=keywords&words=$1&id=$2 [L] RewriteRule /(.*)-c-([0-9]*)-p-([0-9]*).html$ /annuaire-bretagne/index.php?name=$1&dir=$2&start=$3 [L] RewriteRule /top-rank([0-9]{1,2}).html$ /annuaire-bretagne/index.php?do=top-rank&pr=$1 [L] RewriteRule /(([a-z]|-)*).html$ /annuaire-bretagne/index.php?do=$1 [L] Les droits sont en 777 sur le .htaccess. Tous les liens sont OK sauf ceux menant vers les catégories. Un message de firefox s'affiche: Redirection de page incorrecte Firefox a détecté que le serveur redirige la demande pour cette adresse d'une manière qui n'aboutira pas. * La cause de ce problème peut être la désactivation ou le refus des cookies. D'autre part, j'ai effacé toutes les catégories, puis recommencé, mais il semblerait que les numéros des catégories ne se réinitialisent pas, càd que lors de la création d'une première catégorie (après avoir supprimé les 6 catégories précédentes) le numéro de cette catégorie porte le numéro 7 dans l'URL, est-ce normal? voici l'url de l'annuaire: http://www.menhir-location/annuaire-bretagne/ merci pour votre aide précieuse! N.B: tout fonctionne si je désactive le rewriting, mais je tiens vraiment à l'activer! merci pour votre aide, c'est clairement le fichier .htaccess qui n'est pas bon, ou/et un pb lié au multidomaine?
  5. merci Vap, je n'ai pas encore essayé le nouveau code, mais ça ne saurait tarder. par contre, je viens de créer un sous-domaine, et ce dernier est accessible via 2 urls: -http://sous.domaine.fr -http://www.sous.domaine.fr que dois-je ajouter pour éviter ce duplicate? sûrement un htaccess dans le répertoire correspondant au sous domaine, mais je mets quoi dedans?
  6. bonsoir, merci pour votre réponse. j'ai essayé votre code mais ça ne fonctionne pas, le navigateur (Mozilla) me renvoie un message d'erreur "la redirection n'est pas possible". pour le moment j'ai donc mis ça: RewriteEngine On RewriteCond %{HTTP_HOST} ^monsite\.fr [NC] RewriteRule ^(.*)$ http://www.monsite.fr/$1 [QSA,R=301,L] mais j'ai donc, du coup, toujours un pb de duplicate entre ndd/ et ndd/index.html je ne trouve pas où était le pb dans le code que vous m'avez fourni, si vous pouviez jeter un oeil à nouveau?
  7. bonjour, je suis nouveau ici (en tant qu'inscrit du moins car ça fait longtemps que je vous lis). on peut dire que je suis aussi "nouveau" sur le web, comme beaucoup j'ai suivi le parcours suivant: blog > hébergement FAI > vrai hébergement (OVH) + NDD. donc me voilà avec mon hébergement (mutualisé) et mon NDD tout neuf (90PLAN). mais j'aimerais vraiment faire les choses proprement, et les unes après les autres, sans me précipiter surtout. donc je me tourne vers vous pour ma première question; assez "initié" en termes de référencement, je sais que le contenu dupliqué (duplicate content) est à éviter. après avoir mis un fichier robots.txt, il faut donc maintenant que je m'occupe du fichier .htaccess. et là, c'est quand même le grand flou, on trouve toutes sortes de syntaxes différentes. voici ce que je voudrais faire: 1. rediriger -http://monsite.fr vers -http://www.monsite.fr/, mais sachant que j'aimerais me réserver la possibilité d'utiliser des sous-domaines (-http://sousdomaine.monsite.fr/) 2. rediriger -http://www.monsite.fr/index.html vers -http://www.monsite.fr/ voilà ce que j'ai trouvé, comme code, mais je m'étonne des différents types de syntaxe que l'on peut trouver ici et là, et je ne sais pas ce que signifient [NC] ou encore [QSA], et pourquoi dans un cas on utilise l'un ou l'autre? le [NC] à la fin de la 2ème ligne est-il indispensable? RewriteEngine On RewriteCond %{HTTP_HOST} ^monsite\.fr [NC] RewriteRule ^(.*)$ http://www.monsite.fr/$1 [QSA,R=301,L] RewriteRule ^index.html$ http://www.monsite.fr/ [NC,L,R=301] voilà, ça fait long comme premier message hein... si quelqu'un pouvait me corriger ça?
×
×
  • Créer...