SMF : L'URL rewriting ne fonctionne qu'avec firefox

matteo
WRInaute discret
WRInaute discret
 
Messages: 91
Inscription: 6 Sep 2004

SMF : L'URL rewriting ne fonctionne qu'avec firefox

Message le Sam Mai 12, 2007 11:30

Bonjour à tous,

J'ai installé un forum SMF (1.1.2) et activé l'option de réécriture d'URL.
Tout fonctionne parfaitement sur firefox mais avec IE les URL des forums sont toujours sous la forme "index.php?board=...". Pas de problème de réécriture avec les topics.

J'ai testé le site avec "Spider Simulator" et j'optiens le même résultat qu'avec IE (problème de réécriture). Seul FF affiche des URL "propres".

Je précise qu'aucun mod n'a été appliqué.

Voici l'URL du forum : [edit : URL supprimée]

Avez-vous une idée ?
Merci d'avance.
Dernière édition par matteo le Mer Mai 16, 2007 11:20, édité 1 fois.

ajax
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 292
Inscription: 20 Mar 2006

Message le Sam Mai 12, 2007 12:08

chez moi, même avec FF tu n'est pas en rewriting.

dmathieu
Modérateur
Modérateur
 
Messages: 7244
Inscription: 9 Jan 2004

Message le Sam Mai 12, 2007 12:15

De même. Aucun rewriting ici.

matteo
WRInaute discret
WRInaute discret
 
Messages: 91
Inscription: 6 Sep 2004

Message le Sam Mai 12, 2007 12:36

Merci de vos réponses.

Cela veut dire que chez vous (avec FF) le premier forum "Val-de-Travers" n'est pas sous la forme "/index.php/board,1.0.html" ?

Comment expliquez-vous qu'il le soit chez moi ?

Est-ce que la réécriture des URL des topics fonctionne-t-elle chez vous ? Chez moi avec IE, cela s'affiche correctement, sous la forme /index.php/topic,6.0.html , seules les URL des forums ne sont pas réécrites.

matteo
WRInaute discret
WRInaute discret
 
Messages: 91
Inscription: 6 Sep 2004

Message le Sam Mai 12, 2007 13:30

J'ajoute que le forum rewrité est accessible avec IE :

Je n'arrive pas à comprendre d'où vient le problème :? :?:
Et vous ?
Dernière édition par matteo le Mer Mai 16, 2007 11:19, édité 2 fois.

dmathieu
Modérateur
Modérateur
 
Messages: 7244
Inscription: 9 Jan 2004

Message le Sam Mai 12, 2007 13:32

Eh bien vraissemblablement, le rewriting est actif. Ton .htaccess est là. Mais les liens ne sont pas corrects.


h4ni
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 486
Inscription: 11 Juil 2005

Message le Sam Mai 12, 2007 14:03


ajax
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 292
Inscription: 20 Mar 2006

Message le Sam Mai 12, 2007 14:40

Une démo de SMS avec SEO : http://www.senegalou.com/forum/

matteo
WRInaute discret
WRInaute discret
 
Messages: 91
Inscription: 6 Sep 2004

Message le Sam Mai 12, 2007 16:25



Merci.
Je vais regarder ça de plus près, ça parait très optimisé... presque trop par rapport à ce que je recherche.

Je vais encore essayer de faire fonctionner l'option "de base" de réécriture. Si cela ne fonctionne pas, je reviendrai aux URL dynamiques... :( ou testerai "seo-4-smf".

kazhar a écrit:Eh bien vraissemblablement, le rewriting est actif. Ton .htaccess est là.


Et bien justement je ne le trouve pas ce .htaccess.
J'avais créé avant l'installation du forum un .htaccess pour rediriger example.com vers www.example.com

SMF devrait créer un fichier htaccess pour la réécriture mais je n'en trouve aucune trace...

dmathieu
Modérateur
Modérateur
 
Messages: 7244
Inscription: 9 Jan 2004

Message le Sam Mai 12, 2007 16:35

matteo a écrit:Et bien justement je ne le trouve pas ce .htaccess.
J'avais créé avant l'installation du forum un .htaccess pour rediriger example.com vers www.example.com

SMF devrait créer un fichier htaccess pour la réécriture mais je n'en trouve aucune trace...


Ce qui ne signifie pas qu'il n'existe pas. Le . (point) permet, sous les systèmes linux, de déclarer un fichier comme étant caché. Les configurations "normales" de clients ftp ne les affichent pas.


wullon
WRInaute accro
WRInaute accro
 
Messages: 3918
Inscription: 18 Sep 2004

Message le Sam Mai 12, 2007 16:43

SMF n'utilise pas de .htaccess pour son "rewriting" par défaut il me semble.

matteo
WRInaute discret
WRInaute discret
 
Messages: 91
Inscription: 6 Sep 2004

Message le Sam Mai 12, 2007 16:44

Mon client ftp me montre mon fichier htaccess (créé avant le forum), mais il ne contient que la redirection du site sans les www vers les www.

matteo
WRInaute discret
WRInaute discret
 
Messages: 91
Inscription: 6 Sep 2004

Message le Sam Mai 12, 2007 16:52

Pour info, le serveur est bien Apache (condition sine qua non pour que cela fonctionne)

Une idée ?


h4ni
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 486
Inscription: 11 Juil 2005

Message le Sam Mai 12, 2007 19:22

Essaye ca!
dans le fichier QueryString.php
cherche
Code: Tout sélectionner
if (!empty($modSettings['queryless_urls']) && (!$context['server']['is_cgi'] || @ini_get('cgi.fix_pathinfo') == 1) && $context['server']['is_apache'])


et remplace le par

Code: Tout sélectionner
if (!empty($modSettings['queryless_urls']) && ($context['server']['is_cgi'] || @ini_get('cgi.fix_pathinfo') == 1) && $context['server']['is_apache'])

matteo
WRInaute discret
WRInaute discret
 
Messages: 91
Inscription: 6 Sep 2004

Message le Dim Mai 13, 2007 13:51

h4ni a écrit:Essaye ca!
dans le fichier QueryString.php
cherche
Code: Tout sélectionner
if (!empty($modSettings['queryless_urls']) && (!$context['server']['is_cgi'] || @ini_get('cgi.fix_pathinfo') == 1) && $context['server']['is_apache'])


et remplace le par

Code: Tout sélectionner
if (!empty($modSettings['queryless_urls']) && ($context['server']['is_cgi'] || @ini_get('cgi.fix_pathinfo') == 1) && $context['server']['is_apache'])


Merci, j'ai essayé mais malheureusement ça ne change rien...

SMF : L'URL rewriting ne fonctionne qu'avec firefox

Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

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