Probleme dans la mise en place de l'URL REWRITING

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics

mumule
 

Probleme dans la mise en place de l'URL REWRITING

Message le Jeu Déc 12, 2002 12:09

Bonjour,

J'ai bien lu tous vos message ainsi que ceux du journaldunet.

Malgre tout, il me reste des problemes a regler.

J'ai reussi a faire marcher la methode 1 du journaldunet avec le .htaccess.
En fait on simule l'existence d'un repertoire.
Par exemple :
www.mondomaine.com/forums/viewforum/1.html est en fait www.mondomaine.com/forums/index.php?f=1

Le probleme, c'est que les styles css et les images, IE les cherches dans le faux repertoire viewforum et bien sur il existe pas !

J'ai donc essaye avec
RewriteEngine On
RewriteRule viewforum_([0-9]*).htm index.php?f=$1

que j'ai mis tel quel dans le .htaccess dans mon repertoire forum.

resultat, toutes les demande de type www.mondomaine.com/forums/file.extension
(ou file.exention et n'importe quel fichier) je me retrouve avec un message d'erreur comme quoi j'ai pas acces a cette partie du site. (en le deplacant a la racine du site, c'est le site qu'est plus accessible)

J'ai essaye de mettre le code dans mon httpd.conf, mais la non plus ca marche pas.
(j'avais deja l'include et le load du module dans mon httpd.conf, j'ai donc rajouté le RewriteEngine On et la RewriteRule), mais la non plus, ca marche pas.

Donc quel est la syntaxe complete du .htaccess qui faut mettre dans mon repertoire forums en utlisant les RewriteEngine et RewriteRule ?
(je prefere pas modifier mon httpd.conf, car il est regenere a chaque reboot)

Merci par avance pour votre aide


deblok
WRInaute passionné
WRInaute passionné
 
Messages: 583
Inscription: Jeu Oct 17, 2002 21:51

Message le Jeu Déc 12, 2002 13:39

en principe ton code est bon
ton hébergeur accepte le re-write url ?
si tu as un dédié tu as installé le module pour le re-write url ?

mumule
 

Message le Jeu Déc 12, 2002 14:49

Je suis mon propre hebergeur. (dedie)

Le module est bien charge.

Mais si on utilise un fichier .htaccess, y a pas d'autres lignes a mettre dedans que le RewriteEngine et RewriteRule ?

Le fais d'ajouter ce .htaccess avec cette syntaxe dans mon repertoire forums a pour resultat d'en interdire l'acces, alors que si j'utilise le .htaccess avec la syntaxe du journal du net, ca bloque pas l'acces.


Tu as choisis quoi comme methode deblok ?


hetzeld
WRInaute accro
WRInaute accro
 
Messages: 2209
Inscription: Lun Déc 02, 2002 18:21

Re: Probleme dans la mise en place de l'URL REWRITING

Message le Jeu Déc 12, 2002 15:08

mumule a écrit:Le probleme, c'est que les styles css et les images, IE les cherches dans le faux repertoire viewforum et bien sur il existe pas !


C'est normal, le navigateur essaye de trouver les .css et les images dans un répertoire qui n'existe pas! Ce serait idem avec les liens relatifs :(
2 solutions:
- mettre tes liens css et images en absolu et non en relatif
- utiliser la balise <base .....> comme dans
<BASE href="http://www.monsite.com/index.php"> , comme cela le navigateur saura résoudre les liens relatifs :)

Dan


deblok
WRInaute passionné
WRInaute passionné
 
Messages: 583
Inscription: Jeu Oct 17, 2002 21:51

Message le Jeu Déc 12, 2002 16:38

J'ai mit
RewriteEngine On
RewriteRule viewforum_([0-9]*).htm index.php?f=$1

et cela fonctionne

Mirgolth
WRInaute passionné
WRInaute passionné
 
Messages: 622
Inscription: Lun Oct 14, 2002 11:25

Message le Jeu Déc 12, 2002 16:51

mumule a écrit:Le module est bien charge.

Mais si on utilise un fichier .htaccess, y a pas d'autres lignes a mettre dedans que le RewriteEngine et RewriteRule ?

Le fais d'ajouter ce .htaccess avec cette syntaxe dans mon repertoire forums a pour resultat d'en interdire l'acces, alors que si j'utilise le .htaccess avec la syntaxe du journal du net, ca bloque pas l'acces.


Je pense qu'il faut aussi permettre l'activation du module depuis les .htaccess dans le httpd.conf
Je sais juste que c'est la directive AllowOverride mais je ne peut pas t'aider plus sur la configuration Apache.

Mirgolth

mumule
 

Message le Jeu Déc 12, 2002 16:57

Pour la modification du chemin des ressources.
C'est assez lour comme modif, car j'utilise ibf comme forum, et il faut modifier presque tous les fichiers (je pense)


Je vais chercher avec la pist de l'autorisation d'activer le RewriteEngine par .htaccess

mumule
 

Message le Jeu Déc 12, 2002 17:24

En tout cas, merci pour votre aide et vos idees.


hetzeld
WRInaute accro
WRInaute accro
 
Messages: 2209
Inscription: Lun Déc 02, 2002 18:21

Message le Ven Déc 13, 2002 4:58

mumule a écrit:Mais si on utilise un fichier .htaccess, y a pas d'autres lignes a mettre dedans que le RewriteEngine et RewriteRule ?


Mumule,

As-tu configuré "RewriteBase" ?

Dan

mumule
 

Message le Ven Déc 13, 2002 9:32

merci a tous, j'ai trouve d'ou venait mon probleme.

en fait il m'a fallu ajouter :
Options +FollowSymlinks

en debut de fichier .htaccess


Vous pouvez voir le resultat sur http://www.emule-france.com/forums


Et encore merci à tous

Invité
 

Message le Dim Déc 15, 2002 11:37

L'url rewriting semble très intéressant mais lorsque un forum php vous donne des urls de folie genre ça :

forums/index.php?act=ST&f=12&t=109&s=237d6ee9a2f818bd87adda69ba63e3d7

je suppose qu'il ne faut pas espérer qu'une page du genre :

pageST12109237d6ee9a2f818bd87adda69ba63e3d7.html soit valide pour google

Y a t'il un moyen de réduire la taille du nom de la page générée ?

Merciiiii


deblok
WRInaute passionné
WRInaute passionné
 
Messages: 583
Inscription: Jeu Oct 17, 2002 21:51

Message le Dim Déc 15, 2002 11:40

forums/index.php?act=ST&f=12&t=109&s=237d6ee9a2f818bd87adda69ba63e3d7

je suppose qu'il ne faut pas espérer qu'une page du genre :

pageST12109237d6ee9a2f818bd87adda69ba63e3d7.html soit valide pour google


déjà met des _ entre chaque paramètre .... et s=237d6ee9a2f818bd87adda69ba63e3d7 c la session ... donc je ne sait pas si tu le met dans l'url.

Mitirapa
WRInaute accro
WRInaute accro
 
Messages: 1649
Inscription: Mer Juil 10, 2002 17:36

Message le Dim Déc 15, 2002 11:41

je suppose qu'il ne faut pas espérer qu'une page du genre pageST12109237d6ee9a2f818bd87adda69ba63e3d7.html soit valide pour google

ben je crois que si...
regarde ca:
http://www.google.fr/search?q=%22Copyri ... N&filter=0

la session est à l'extérieur mais tu vois qu'on pourrait la mettre dedans sans probleme !

eMule France
WRInaute discret
WRInaute discret
 
Messages: 65
Inscription: Ven Déc 13, 2002 23:40

Message le Dim Déc 15, 2002 15:41

Tu utilises un forum invisionboard.

Logiquement, tu peux te passer du numero de session (du moins, je l'espere, car moi j'ai decide de m'en passer).
viens faire un tour sur mon forum, lien en signature et tu verras ce que ca donne.


Anonymous a écrit:L'url rewriting semble très intéressant mais lorsque un forum php vous donne des urls de folie genre ça :

forums/index.php?act=ST&f=12&t=109&s=237d6ee9a2f818bd87adda69ba63e3d7

je suppose qu'il ne faut pas espérer qu'une page du genre :

pageST12109237d6ee9a2f818bd87adda69ba63e3d7.html soit valide pour google

Y a t'il un moyen de réduire la taille du nom de la page générée ?

Merciiiii

Invité
 

Message le Lun Déc 16, 2002 17:20

okay je vois le problème.

Je vais chercher ou se désactive le numéro de session merciiiiiiiiii

Probleme dans la mise en place de l'URL REWRITING

Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... 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 :

  • Analyse de popularité
    Cet outil vous permet d'analyser en détails la "popularité" de votre site sur Google. En plus du nombre de liens pris en compte par Google, il calcule le pourcentage de liens internes parmi tous les liens, et il affiche les premières URL trouvées.
  • Transformer des simples citations de votre site en liens
    Cet outil vous permet de trouver des pages citant votre site mais ne faisant pas (encore) de lien. Il suffira parfois d'un simple mail pour transformer cette simple citation en lien (backlink).


Qui est en ligne

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