problème avec ie et opéra

Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics


Madman
Nouveau WRInaute
 
Messages: 11
Inscription: Jeu Juin 30, 2005 21:50

problème avec ie et opéra

Message le Dim Oct 09, 2005 20:33

Bonsoir, je viens de passer mon site entier en url-rewriting et je viens de me rendre compte que pour les adresse du genre biographie-n-göring.html tout se passe bien avec firefox mais avec IE et Opéra, il m'affiche une erreur 404 !!

Apparemment il n'accepte pas les caratères spéciaux du genre ¨^ alors que firefox les passe sans problème, est-ce quelqu'un pourrait m'aider car je suis totalement bloqué là :cry:

voici le code de mon Htaccess :

Code: Tout sélectionner
Options +FollowSymlinks
RewriteEngine On
RewriteRule ^glossaire-([a-zA-Zéèïüöû\-]*)\.html$ /glossaire.php?mot=$1 [L]
RewriteRule ^biographies/biographie-p-([a-zA-Zéèïüöû^¨\-]*)\.html$ /biographies/biographie.php?pays=$1 [L]
RewriteRule ^biographies/biographie-n-([a-zA-Zéèïüöû^¨\-]*)\.html$ /biographies/biographie.php?nom=$1 [L]
RewriteRule ^chronologie/chronologie-Avant-Guerre-([0-9]*)\.html$ /chronologie/chronologie.php?periode=Avant-Guerre&annee=$1 [L]
RewriteRule ^chronologie/chronologie-Apres-Guerre\.html$ /chronologie/chronologie.php?periode=Après-Guerre [L]
RewriteRule ^chronologie/chronologie-([a-zA-Zéèïüöû\-]*)-([0-9]*)\.html$ /chronologie/chronologie.php?mois=$1&annee=$2 [L]


Un grand merci d'avance.


dmathieu
Modérateur
Modérateur
 
Messages: 6926
Inscription: Ven Jan 09, 2004 16:21

Message le Dim Oct 09, 2005 20:43

remplace les caracteres spéciaux par leurs homologues "normaux".

Code: Tout sélectionner
$in = array('é, 'è, 'à');
$out = array('e', 'e', 'a');
$str = str_replace($in, $out, $str);


et plus de caracteres spéciaux ...


TommyWeb
Nouveau WRInaute
 
Messages: 44
Inscription: Mar Juil 26, 2005 12:24

Message le Dim Oct 09, 2005 20:48

Je ne pense pas que tu seras y arriver..


Madman
Nouveau WRInaute
 
Messages: 11
Inscription: Jeu Juin 30, 2005 21:50

Message le Dim Oct 09, 2005 20:52

merci je connaissais déjà mais cela ne résoud pas mon problème mais c'est pas grave , je vais retirer le url-rewriting, c'est vachement plus facile sans ...


dmathieu
Modérateur
Modérateur
 
Messages: 6926
Inscription: Ven Jan 09, 2004 16:21

Message le Dim Oct 09, 2005 20:58

pourquoi cela ne résoudrait-il pas ton probleme ??
ton probleme vient des caracteres spéciaux, qui ne sont pas pris en compte par tous les navigateurs.
tu n'a qu'à supprimer ces caracteres spéciaux, et plus de problemes.


Madman
Nouveau WRInaute
 
Messages: 11
Inscription: Jeu Juin 30, 2005 21:50

Message le Dim Oct 09, 2005 21:09

le problème c'est que pour certaines pages comme les biographies, je récupère la varaiable donc si je transforme göring en goring il va rechercher après goring et pas après göring ce qui me rend uen page 404 puisque dans ma base de donnée c'est Göring et pas goring ?


dmathieu
Modérateur
Modérateur
 
Messages: 6926
Inscription: Ven Jan 09, 2004 16:21

Message le Dim Oct 09, 2005 21:13

si tu regarde le site de mon profil, je fait exactement ce que je t'ai proporé plus haut (pour les news, les articles, la faq et l'annuaire)

j'ai le titre avec les accents dans ma base de données, et je les enleve quand je fait un lien.
apres, pour vérifier que le titre correspond bien, j'encode celui-ci sans les accents, et je le compare avec le titre dans l'url.
tu comprends ce que je veut dire ?

ps : corrige les fautes d'orthographe dans ton site (une grosse à la premiere ligne de l'éditorial ...)


Madman
Nouveau WRInaute
 
Messages: 11
Inscription: Jeu Juin 30, 2005 21:50

Message le Dim Oct 09, 2005 21:22

j'essaierai tout ça demain mais j'ai vraiment rien compris à ton truc avec les accents donc vais aller me coucher et je verrai demain si je le fais ou pas, j'ai pas trop envie de me casser la tête ;)

Merci pour tout

Je vous tiendrais au courant :)

PS: merci pour les fautes


Madman
Nouveau WRInaute
 
Messages: 11
Inscription: Jeu Juin 30, 2005 21:50

Message le Lun Oct 10, 2005 21:25

Bonsoir, j'ai donc effectué ce que vous m'avez conseillé mais j'ai un gros problème avec les caractères tels que ö ou ü qui ne passe pas du tout et je suis coincé.

J'ai donc bien fait le str_replace afin de nettoyer les accents etc .. mais quand il fait la recherche dans la base de donnée, il trouve bien Pétain avec ou sans accent mais des noms tels quel göring ou führer il ne les trouve pas sans doute parce que ce n'est pas un accent mais comment faire alors ?

en gros si je le lien est comme ceci : petain.html il me le trouve dans la BD malgré qu'il y soit inscrit avec un accent mais si je tape goring.html il ne me trouvera pas göring avec les tréma ?

J'espère que vous avez compris ce que je viens de dire :)

Merci d'avance pour votre aide.


Formation recommandée sur ce thème :

Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités