[Réglé] URL Rewriting et PhpMyAnnu

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

Grantome
WRInaute accro
WRInaute accro
 
Messages: 2899
Inscription: 16 Jan 2004

[Réglé] URL Rewriting et PhpMyAnnu

Message le Dim Aoû 29, 2004 16:51

Salut

Bon, je test l'URLRe pour un annuaire en PHPMyAnnu, mais j'ai des soucis.

J'ai modifié mon code, puis ais créé ce .htaccess
Code: Tout sélectionner
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^index-([0-9]+)\.html$ index.php?cat_id=$1
RewriteRule ^index-([0-9]+)-([0-9]+)\.html$ index.php?cat_id=$1&page=$2
RewriteRule ^goto-([0-9]+)\.html$ goto.php?id=$1


Mais ça ne fonctionne pas.

En gros, mes liens sont de la forme
Code: Tout sélectionner
http://www.mon-annuair.c0m/index-24.html


et ils doivent être renomez
Code: Tout sélectionner
http://www.mon-annuair.c0m/index.php?cat_id=24




C'est l'astuce présente sur phpmyannu.c0m, mais ça plante chez moi. Erreur 404
Dernière édition par Grantome le Mer Sep 01, 2004 11:38, édité 1 fois.


Cartapus
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 478
Inscription: 18 Juin 2004

Message le Dim Aoû 29, 2004 17:50

Supprime la ligne (Options +FollowSymlinks)

ou ajoute un "/" avant "index" et "goto",

ou fait les deux à la fois (c'est mon cas)

Grantome
WRInaute accro
WRInaute accro
 
Messages: 2899
Inscription: 16 Jan 2004

...

Message le Dim Aoû 29, 2004 18:09

Marche pô... :cry:


Toujours erreur 404 :roll:


Cartapus
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 478
Inscription: 18 Juin 2004

Message le Dim Aoû 29, 2004 18:33

Il me semble qu'en donnant le nom de ton hébergeur, cela pourrait aider les experts en la matière à te donner une réponse plus approfondie...

Grantome
WRInaute accro
WRInaute accro
 
Messages: 2899
Inscription: 16 Jan 2004

Message le Dim Aoû 29, 2004 18:52

Sivit... ;-)

PwetPwet
WRInaute impliqué
WRInaute impliqué
 
Messages: 981
Inscription: 7 Mai 2004

Message le Dim Aoû 29, 2004 18:57

Je pense que si tu n'as pas trop "tripatouillé" le code de PhpMyAnnu, tu n'auras aucun bénéfice a faire des url réécrites. Je dis cela car je voulais le faire, et vu à la vitesse ou je suis indexé et les BL que je fournis, je me suis dit : PwetPwet, calme le jeux, GG t'aime bien :wink:

Grantome
WRInaute accro
WRInaute accro
 
Messages: 2899
Inscription: 16 Jan 2004

Message le Dim Aoû 29, 2004 19:22

Je me le suis aussi dit, vu que GG index les URL a 1 variable, mais c'était un peu pour le fun et faire des url propres.

PwetPwet
WRInaute impliqué
WRInaute impliqué
 
Messages: 981
Inscription: 7 Mai 2004

Message le Dim Aoû 29, 2004 19:45

Grantome a écrit:Je me le suis aussi dit, vu que GG index les URL a 1 variable, mais c'était un peu pour le fun et faire des url propres.


Le fun, c'est bon ! les url propres ? qui te dit que GG prend les url réécrites comme propres dans le cas de ton annuaire, ou du mien ?

Grantome
WRInaute accro
WRInaute accro
 
Messages: 2899
Inscription: 16 Jan 2004

Message le Dim Aoû 29, 2004 23:32

PwetPwet a écrit:
Grantome a écrit:Je me le suis aussi dit, vu que GG index les URL a 1 variable, mais c'était un peu pour le fun et faire des url propres.


Le fun, c'est bon ! les url propres ? qui te dit que GG prend les url réécrites comme propres dans le cas de ton annuaire, ou du mien ?


:wink: Quand je dis propre, c'est que je préfère toto-34.php plutôt que xxx.php?cat_id=34

PwetPwet
WRInaute impliqué
WRInaute impliqué
 
Messages: 981
Inscription: 7 Mai 2004

Message le Dim Aoû 29, 2004 23:51

Grantome a écrit:
PwetPwet a écrit:
Grantome a écrit:Je me le suis aussi dit, vu que GG index les URL a 1 variable, mais c'était un peu pour le fun et faire des url propres.


Le fun, c'est bon ! les url propres ? qui te dit que GG prend les url réécrites comme propres dans le cas de ton annuaire, ou du mien ?


:wink: Quand je dis propre, c'est que je préfère toto-34.php plutôt que xxx.php?cat_id=34


C'est plus propre ? lavé avec quelle lessive ? heureusement que les moteurs (GG en particulier, dans ce cas) évoluent :wink:

mirage
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 20
Inscription: 26 Oct 2003

Message le Dim Aoû 29, 2004 23:52

Avec sivit, si ton annuaire se trouve à tonsite.com/annu/ il faut que tu mettes /annu/ avant tes 2èmes url !

Utilises donc ça :
Code: Tout sélectionner
RewriteEngine on
RewriteRule ^index-([0-9]+)\.html$ /annu/index.php?cat_id=$1
RewriteRule ^index-([0-9]+)-([0-9]+)\.html$ /annu/index.php?cat_id=$1&page=$2
RewriteRule ^goto-([0-9]+)\.html$ /annu/goto.php?id=$1


;)


Cartapus
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 478
Inscription: 18 Juin 2004

Message le Lun Aoû 30, 2004 2:13

mirage a écrit:Avec sivit, si ton annuaire se trouve à tonsite.com/annu/ il faut que tu mettes /annu/ avant tes 2èmes url !

Utilises donc ça :
Code: Tout sélectionner
RewriteEngine on
RewriteRule ^index-([0-9]+)\.html$ /annu/index.php?cat_id=$1
RewriteRule ^index-([0-9]+)-([0-9]+)\.html$ /annu/index.php?cat_id=$1&page=$2
RewriteRule ^goto-([0-9]+)\.html$ /annu/goto.php?id=$1


;)


... et ça se met dans le répertoire /annu et non pas à la racine du site

Grantome
WRInaute accro
WRInaute accro
 
Messages: 2899
Inscription: 16 Jan 2004

Message le Lun Aoû 30, 2004 12:57

Justement, si je met le .htaccess sous la directory /annu, il faut quand même renseigner le chemein, soit /annu/index..... dans le .htaccess ?


C'est drolement chelou l'URLRewriting quand même.

Bon, j'vais tenter ça ce soir.


Edite:

Ah ok, c'est parce que la redirection qui est faite dans la seconde partie de la ligne se fait depuis le root. C'est ça ?


Kmacleod
WRInaute accro
WRInaute accro
 
Messages: 3418
Inscription: 28 Nov 2002

Message le Lun Aoû 30, 2004 14:01

Chez ovh par exemple, ils demandent à ce que la réecriture se fasse depuis la racine
Même si tu est dans /annu/
le .htaccess contiendra /annu/index.php....

Celà à l'air redondant, mais test en local, cela marche, aussi !

Grantome
WRInaute accro
WRInaute accro
 
Messages: 2899
Inscription: 16 Jan 2004

Message le Lun Aoû 30, 2004 17:38

IMPECABLE...........


Respect.

;-)

Merci


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

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 :

Consultez la description détaillée des produits ou services de Google suivants : Google goo.gl

  • 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