Formation par Olivier Duffez

Formation au référencement par Olivier Duffez, créateur de WebRankInfo !
Une formule efficace alliant théorie et pratique, avec une haute disponibilité des intervenants
Cette formule a déjà convaincu plusieurs centaines d'entreprises, pourquoi pas vous ?
Réservez vite votre place en ligne (convention possible pour imputer sur le budget formation)

Formation référencement Marseille

Ie7 et rewriting déficient ;)

Aller à la page 1, 2  Suivante
Poster un nouveau sujet Imprimer cette discussion    Forum -> URL Rewriting et .htaccess   Les dernières discussions de ce forum sont disponibles au format RSS
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
 
SuperCureuil
WRInaute passionné
WRInaute passionné

Inscrit le: 09 Mar 2007
Messages: 661
Localisation: Bxl, Belgique

URL permanente de ce messagePosté le : Jeu Avr 10, 2008 9:13    Sujet du message: Ie7 et rewriting déficient ;)

Bonjour à tous,

Je viens de m'apercevoir ce matin que toutes les pages de deuxième niveau de mon pitit annuaire sont inaccessibles sous IE7 alors que ça fonctionne très bien avec FF et toute la clique. Je pense que ça vient de l'url rewriting.

J'ai un htacces qui contient ceci :

Code:
RewriteEngine on
RewriteRule ^annuaires-peche/$  /categories.php?id_categorie=24  [L]
RewriteRule ^blogs/$  /categories.php?id_categorie=25  [L]
RewriteRule ^clubs-associations/$  /categories.php?id_categorie=1  [L]
RewriteRule ^coins-de-peche/$  /categories.php?id_categorie=2  [L]
RewriteRule ^detaillants/$  /categories.php?id_categorie=3  [L]
RewriteRule ^ecoles-de-peche/$  /categories.php?id_categorie=4  [L]
RewriteRule ^fabricants/$  /categories.php?id_categorie=5  [L]
RewriteRule ^federations/$  /categories.php?id_categorie=6  [L]
RewriteRule ^guides-de-peche/$  /categories.php?id_categorie=7  [L]
RewriteRule ^magazines-revues/$  /categories.php?id_categorie=8  [L]
RewriteRule ^peche-a-la-mouche/$  /categories.php?id_categorie=9 [L]
RewriteRule ^peche-de-l-esturgeon/$  /categories.php?id_categorie=15 [L]
RewriteRule ^peche-de-la-carpe/$  /categories.php?id_categorie=10  [L]
RewriteRule ^peche-de-la-truite/$  /categories.php?id_categorie=11  [L]
RewriteRule ^peche-des-carnassiers/$  /categories.php?id_categorie=13  [L]
RewriteRule ^peche-du-silure/$  /categories.php?id_categorie=12  [L]
RewriteRule ^peche-en-mer/$  /categories.php?id_categorie=14  [L]
RewriteRule ^pisciculture/$  /categories.php?id_categorie=16  [L]
RewriteRule ^sites-generalistes/$  /categories.php?id_categorie=17  [L]
RewriteRule ^(.*)/((.*)-(.*)+)\.php$  /multi-fiche.php?categorie=$1&url_clean=$2 [L]


La dernière règle fonctionne bien avec tous les navigateurs.

Pour vous rendre compte de la chose -http://annuaire.karpeace.com

Voilà, si quelqu'un a une idée pour faire avancer le schmilblick ben ça fera plaisir Very Happy
 
SuperCureuil
François
WRInaute occasionnel
WRInaute occasionnel

Inscrit le: 13 Nov 2002
Messages: 239
Localisation: Aix en Provence, 13, France

URL permanente de ce messagePosté le : Jeu Avr 10, 2008 12:37    Sujet du message: Ie7 et rewriting déficient ;)

Bonjour,

Je vois une chose, j'aurais mis le slashe de départ :

Code:

RewriteRule ^/annuaires-peche/$  /categories.php?id_categorie=24  [NC,L]


Ainsi que "non case sensitive" : NC

Essaye pour voir

A+
 
François Visiter le site web du posteur
honolulu
WRInaute impliqué
WRInaute impliqué

Inscrit le: 08 Nov 2005
Messages: 415

URL permanente de ce messagePosté le : Jeu Avr 10, 2008 12:40    Sujet du message: Ie7 et rewriting déficient ;)

tu as essayé avec

Code:
RewriteRule ^/annuaires-peche/$  /categories.php?id_categorie=24  [L]
 
honolulu Visiter le site web du posteur
e-kiwi
Modérateur
Modérateur

Inscrit le: 23 Déc 2003
Messages: 12860
Localisation: Toulouse

URL permanente de ce messagePosté le : Jeu Avr 10, 2008 12:40    Sujet du message: Ie7 et rewriting déficient ;)

annuaires-peche, blogs et companie sont à la racine ?
 
e-kiwi Visiter le site web du posteur
SuperCureuil
WRInaute passionné
WRInaute passionné

Inscrit le: 09 Mar 2007
Messages: 661
Localisation: Bxl, Belgique

URL permanente de ce messagePosté le : Jeu Avr 10, 2008 12:55    Sujet du message: Ie7 et rewriting déficient ;)

Citation:
annuaires-peche, blogs et companie sont à la racine ?


A la racine du sous domaine oui ; en réalité là -> -http://www.karpeace.com/annuaire/

Wink

J'ai essayé le nc mais ça ne donne rien. Pour le slash j'avais déjà essayé...

Il y a sans doute un brol avec le sous-domaine mais étant légèrement branque sur les bords (et au milieu) je ne vois pas du tout quoi Cool

Une chose est sûre, si je modifie les règles ou que j'enlève la racine dans la deuxième partie, ça ne fonctionne pas non plus ...


Dernière édition par SuperCureuil le Jeu Avr 10, 2008 14:01; édité 1 fois
 
SuperCureuil
François
WRInaute occasionnel
WRInaute occasionnel

Inscrit le: 13 Nov 2002
Messages: 239
Localisation: Aix en Provence, 13, France

URL permanente de ce messagePosté le : Jeu Avr 10, 2008 13:53    Sujet du message: Ie7 et rewriting déficient ;)

Bon,

pour le NC c'était juste pour paufiner Wink

sinon, l'erreur reportée est "serveur introuvable" ! Shocked
j'avais pas vu cà !

si tu supprime le slashe de fin dans la barre d'adresse ca devient 404 !

As tu regarder dans tes logs ? Parce que là on pourrait croire qu'avec IE ton GET n'atteint même pas ton serveur.

essaye de supprimer le slashe dans ton rewrite ET dans la source...
 
François Visiter le site web du posteur
SuperCureuil
WRInaute passionné
WRInaute passionné

Inscrit le: 09 Mar 2007
Messages: 661
Localisation: Bxl, Belgique

URL permanente de ce messagePosté le : Jeu Avr 10, 2008 14:03    Sujet du message: Ie7 et rewriting déficient ;)

Ben exactement, on dirait qu'il ne chope pas la GET, trop fort ce IE Wink

Si ça ne va pas je ferai une nouvelle règle, je n'ai qu'une quinzaine de lignes à me taper donc ça va ...

Je vais essayer d'ici une heure parce que je dois partir ... je vous tiens au courant ...

Merci pour le coup de main en tout cas Very Happy

@+
 
SuperCureuil
bproductiv
WRInaute accro
WRInaute accro

Inscrit le: 27 Déc 2004
Messages: 2446
Localisation: La roche s/ yon

URL permanente de ce messagePosté le : Jeu Avr 10, 2008 15:33    Sujet du message: Ie7 et rewriting déficient ;)

C'est pourtant le serveur qui interprete le rewrite, je ne vois pas le rapport avec ie7, non?
 
bproductiv Visiter le site web du posteur
SuperCureuil
WRInaute passionné
WRInaute passionné

Inscrit le: 09 Mar 2007
Messages: 661
Localisation: Bxl, Belgique

URL permanente de ce messagePosté le : Jeu Avr 10, 2008 16:25    Sujet du message: Ie7 et rewriting déficient ;)

Citation:
C'est pourtant le serveur qui interprete le rewrite, je ne vois pas le rapport avec ie7, non?


Ben oui ... j'y comprends rien ...

Je viens de tester avec safari, opera et FF et ça fonctionne tandis qu'avec IE7 ça plante Wink

Tu as testé aussi ? On sait jamais que ça viendrait de chez moi ...
 
SuperCureuil
bproductiv
WRInaute accro
WRInaute accro

Inscrit le: 27 Déc 2004
Messages: 2446
Localisation: La roche s/ yon

URL permanente de ce messagePosté le : Jeu Avr 10, 2008 16:35    Sujet du message: Ie7 et rewriting déficient ;)

SuperCureuil a écrit:

Je viens de tester avec safari, opera et FF et ça fonctionne tandis qu'avec IE7 ça plante Wink

Tu as testé aussi ? On sait jamais que ça viendrait de chez moi ...

Non j'avais pas testé, en effet ya une cou**le dans le potage..c'est vraiement étrange.
Comme je suis en bille en rewriting je vais pas pouvoir t'aider..moi c'est webmasterdelamogere qui m'avait dépanné.
 
bproductiv Visiter le site web du posteur
SuperCureuil
WRInaute passionné
WRInaute passionné

Inscrit le: 09 Mar 2007
Messages: 661
Localisation: Bxl, Belgique

URL permanente de ce messagePosté le : Jeu Avr 10, 2008 16:46    Sujet du message: Ie7 et rewriting déficient ;)

Citation:
As tu regarder dans tes logs ? Parce que là on pourrait croire qu'avec IE ton GET n'atteint même pas ton serveur.


Shocked Je viens de lier un peu ces fameux logs ... j'ai la nausée Confused

J'ai essayé en enlevant les slash dans le htaccess et dans mon url et ... je n'ai plus d'erreur, mais il me sort la page d'accueil à chaque fois Wink

Evil or Very Mad
 
SuperCureuil
François
WRInaute occasionnel
WRInaute occasionnel

Inscrit le: 13 Nov 2002
Messages: 239
Localisation: Aix en Provence, 13, France

URL permanente de ce messagePosté le : Jeu Avr 10, 2008 16:56    Sujet du message: Ie7 et rewriting déficient ;)

De toute façon y a un truc bizarre dans ta config.

Je viens de regarder ton DNS et le sous-domaine n'en est pas un mais un alias !! Je suis pas certain que cela puisse marcher comme ca.
 
François Visiter le site web du posteur
SuperCureuil
WRInaute passionné
WRInaute passionné

Inscrit le: 09 Mar 2007
Messages: 661
Localisation: Bxl, Belgique

URL permanente de ce messagePosté le : Jeu Avr 10, 2008 17:14    Sujet du message: Ie7 et rewriting déficient ;)

Citation:
De toute façon y a un truc bizarre dans ta config.


Grrr ...

Citation:
Je viens de regarder ton DNS et le sous-domaine n'en est pas un mais un alias !! Je suis pas certain que cela puisse marcher comme ca.


Dis-moi en plus, grand fou Mr. Green lol

Tu fais comment pour mater mon dns ? Confused Cool

Tout ce que j'ai fait c'est justement installer un sous-domaine dans ma console d'admin ... Ke Ke Ce un alias ? La différence avec un sous-domaine ?

Tu conviendras tout de même que c'est étrange que le phénomène soit uniquement répercuté sur IE7 (p-ê version antérieures, même pas testé Mr. Green )

Je pense que je vais écrire une autre règle ...

EDIT : je m'aperçois dans mon admin que le sous-domaine pointe vers le répertoire www/annuaire (sans le slash) ... Tu penses que ça peut venir de là ?

EDIT2 : je viens de rajouter le slash mais apparemment rien n'y fait ... Il faut un temps de propagation pour ce genre de trucs ?
 
SuperCureuil
François
WRInaute occasionnel
WRInaute occasionnel

Inscrit le: 13 Nov 2002
Messages: 239
Localisation: Aix en Provence, 13, France

URL permanente de ce messagePosté le : Jeu Avr 10, 2008 17:35    Sujet du message: Ie7 et rewriting déficient ;)

Avec un outil de controle de dns (nslookup) tout bêtement... Rolling Eyes

Alias = surnom.

Normalement un sous-domain doit avoir le même type d'enregistrement ( A record ) qu'un domaine, après tout bidule.com n'est qu'un sous domaine de com.

ceci dis je suis pas expert réseau et ne suis pas sur que ca vienne de ca.

Autre chose : tu as un code 301 en retour sur cet URI :

Code:

HTTP/1.1 301 Moved Permanently
Date: Thu, 10 Apr 2008 16:31:43 GMT
Server: Apache
X-Powered-By: PHP/4.4.4
Location:
Vary: Accept-Encoding
Connection: close
Content-Type: text/html; charset=iso-8859-1


Or l'entête "location" est vide !! ca ca craint.

donc 2 questions : d'ou sort cette redirection 301 et comment ca se fait que tu ne donne pas d'URI de destination dans cette redirection ( Location ).

Je crois qu'on touche le pb : Firefox est peut-etre plus souple avec ce genre de co***ries... Wink
 
François Visiter le site web du posteur
SuperCureuil
WRInaute passionné
WRInaute passionné

Inscrit le: 09 Mar 2007
Messages: 661
Localisation: Bxl, Belgique

URL permanente de ce messagePosté le : Jeu Avr 10, 2008 17:50    Sujet du message: Ie7 et rewriting déficient ;)

EDIT Hourra (ou presque)

En fait j'ai un switch qui teste une variable et qui redirige vers la bonne nouvelle page ... et tous mes 'case' sont bien rédigés.

Code:
<?php
if (isset($_SERVER['QUERY_STRING'])&&($_SERVER['QUERY_STRING']!='')) {
   switch($_GET['id_cat']){
      case 1 :
         $nouvelleAdresse = 'http://annuaire.karpeace.com/clubs-associations/';
         break;
      case 2:
         $nouvelleAdresse = 'http://annuaire.karpeace.com/coins-de-peche/';
         break;
      case 3:
         $nouvelleAdresse = 'http://annuaire.karpeace.com/detaillants/';
         break;
      case 4:
         $nouvelleAdresse = 'http://annuaire.karpeace.com/ecoles-de-peche/';
         break;
      case 5:
         $nouvelleAdresse = 'http://annuaire.karpeace.com/fabricants/';
         break;
      case 6:
         $nouvelleAdresse = 'http://annuaire.karpeace.com/federations/';
         break;
      case 7:
         $nouvelleAdresse = 'http://annuaire.karpeace.com/guides-de-peche/';
         break;
      case 8:
         $nouvelleAdresse = 'http://annuaire.karpeace.com/magazines-revues/';
         break;
      case 9:
         $nouvelleAdresse = 'http://annuaire.karpeace.com/peche-a-la-mouche/';
         break;
      case 10:
         $nouvelleAdresse = 'http://annuaire.karpeace.com/peche-de-la-carpe/';
         break;
      case 11:
         $nouvelleAdresse = 'http://annuaire.karpeace.com/peche-de-la-truite/';
         break;
      case 12:
         $nouvelleAdresse = 'http://annuaire.karpeace.com/peche-du-silure/';
         break;
      case 13:
         $nouvelleAdresse = 'http://annuaire.karpeace.com/peche-des-carnassiers/';
         break;
      case 14:
         $nouvelleAdresse = 'http://annuaire.karpeace.com/peche-en-mer/';
         break;
      case 15:
         $nouvelleAdresse = 'http://annuaire.karpeace.com/peche-de-l-esturgeon/';
         break;
      case 16:
         $nouvelleAdresse = 'http://annuaire.karpeace.com/pisciculture/';
         break;
      case 17:
         $nouvelleAdresse = 'http://annuaire.karpeace.com/sites-generalistes/';
         break;
      case 24:
         $nouvelleAdresse = 'http://annuaire.karpeace.com/annuaires-peche/';
         break;
      case 25:
         $nouvelleAdresse = 'http://annuaire.karpeace.com/blogs/';
         break;
   }
header('Location: '.$nouvelleAdresse); //Redirection HTTP
header('HTTP/1.1 301 Moved Permanently');
header('Status: 301 Moved Permanently');
header('Content-Type: text/html; charset=iso-8859-1');
}
?>


MAIS je viens de tester en enlevant ce code et ça fonctionne Wink

Ie interprête le rewrite comme une query string et ça provoque une erreur puisqu'aucune valeur ne correspond à la query telle qu'il la perçoit ...

Maintenant je suis emmerdé parce que ce système fonctionnait bien et gg n'a pas encore indexé les nouvelles url ...

Que faire Cool

En tout cas un grand merci pour ton éclairage, ça me rend un fier service Very Happy
 
SuperCureuil
 
Montrer les messages depuis:   
Revenir en haut    Forum -> URL Rewriting et .htaccess Toutes les heures sont au format GMT + 1 Heure
Page 1 sur 2 - Aller à la page 1, 2  Suivante
Connexion
Nom d'utilisateur:    Mot de passe:      Se connecter automatiquement à chaque visite    

A lire dans l'actualité sur WRI :

En savoir plus : .

Autres sujets de discussion :

CLIQUEZ ICI pour vous inscrire à WebRankInfo (forum, annuaire, outils...)

Connexion

© 2001-2005 phpBB Group, support français
Personnalisation : WebRankInfo ™


 ODP  Firefox  Alsacreations  annuaire webmaster Yagoort