La Communauté Webmaster  forum rss


  Forum-webmaster
  Webmastering
  Référencement
(Modérateurs: Shain, Karyam, Lilian, lauryv, ToToMaStEr)
  Apache urlrewriting
« Précédent Suivant »
Pages: [1] Descendre
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
  Auteur  Sujet: Apache urlrewriting  (Lu 1092 fois)
Apache urlrewriting
« sur: le 12-05-2005 a 11:42:51 »
vertigo_76
P'tit nouveau
**

Hors-Ligne

Sexe: Male
Messages: 125



Arf J'ai un problème...

Voir le Profil    WWW
Répondre avec citation

Salut

Ne sachant pas trop ou poser la question, je la met ici.

Si c'est pas le bonne endroit merci de déplacer ce post.

Bon voila je souhaiterais faire de la réécriture d'url de facon a avoir une url visible du style :

http://www.monsite.com/news-action-repondre-ref-1234(...).html

ce qui une fois réécrit donnerait:

http://www.monsite.com/index.php?page=news&action=repondre&ref=1234&(...)

Quelqu'un aurait il une idée pour les expressions a mettre dans le .htaccess pour faire cette réécriture?

Merci d'avance

Rapporter au modérateur  

Re:Apache urlrewriting
« Répondre #1 sur: le 12-05-2005 a 12:27:11 »
erwinol
Iznogoud Deluxe
Modérateur Global
*****

Hors-Ligne

Sexe: Male
Messages: 1845



Que la FARCE soit avec toi

Voir le Profil    WWW
Répondre avec citation

Qu'est-ce qui te pose problème dans cette réécriture ? Elle n'a rien de particulier

As-tu au moins essayé ?

Rapporter au modérateur  

MySeoBox soumet vos sites sur des milliers d'annuaire
Vous possédez un annuaire ? Gagnez de l'argent avec celui-ci grâce à l'affiliation MySeoBox !
Re:Apache urlrewriting
« Répondre #2 sur: le 12-05-2005 a 13:29:04 »
nyrodev
P'tit nouveau
**

Hors-Ligne

Sexe: Male
Messages: 91





Voir le Profil    WWW
Répondre avec citation

Alors ca seras dans un fichier .htaccess que tu mettras dans le même dossier où tu veux faire ton url rewriting.
Google t'aidera !

en attendant, voici les lignes de mon site :
Code:
RewriteRule ^archive-([1-9]{1,2})\.html$ /archive.php?page=$1 [L]
RewriteRule ^references-([1-9]{1,2})\.html$ /reference.php?page=$1 [L]

Pour info, c'est sur 1 60 GP d'ovh, je crois qu'il y avait un petit truc qui changeait, je ne susi pas sûr...

« Dernière Édition: le 12-05-2005 a 13:30:34 par nyrodev » Rapporter au modérateur  

Enjoy Yourself
Nyro
www.nyrodev.com
Chef d'entreprise
Re:Apache urlrewriting
« Répondre #3 sur: le 12-05-2005 a 14:22:06 »
vertigo_76
P'tit nouveau
**

Hors-Ligne

Sexe: Male
Messages: 125



Arf J'ai un problème...

Voir le Profil    WWW
Répondre avec citation

Merci Nirodev,

Pour ca, cela peut aller mais dans ton exemple tu ne traites l'url que pour le cas ou tu n'as qu'un paramettre.

Hors, ce que je cherche c'est extraire le mot se trouvant avant le premier tiret pour le passer en variable 1 puis le reste dans une variable 2.

Ensuite retraité la variable 2 afin de créer les paramettres supplementaires de l'url, il peut y en avoir un nombre de variables différent selon les besoins.

ce qui me donnerais au final:

url origine:
http://www.monsite.com/news-action-repondre-ref-1234

variable 1:
news

variable 2:
action-repondre-ref-1234

variable 3:
&action=repondre&ref=1234

le tout donnant:
http://www.monsite.com/index.php?page=news&action=repondre&ref=1234

D'apres ce que j'ai pu voir il me faut une expression avec un paramettre [N] pour la lecture recursive de variable 2.

Mais je n'arrive pas a faire les expressions correctement pour que la nouvelle url soit correcte

Rapporter au modérateur  
Re:Apache urlrewriting
« Répondre #4 sur: le 12-05-2005 a 14:28:25 »
nyrodev
P'tit nouveau
**

Hors-Ligne

Sexe: Male
Messages: 91





Voir le Profil    WWW
Répondre avec citation

Ben oui, j'ai bien compris ce que tu voulais...
mais j'ai jamais fais, mais c'est des regex...
A toi de cherché apres...

Wala, en 30 secondes j'ai trouvé :
http://www.webmaster-experience.net/article-article-2.html

et même le guide officiel
http://httpd.apache.org/docs/misc/rewriteguide.html

« Dernière Édition: le 12-05-2005 a 14:29:35 par nyrodev » Rapporter au modérateur  

Enjoy Yourself
Nyro
www.nyrodev.com
Chef d'entreprise
Re:Apache urlrewriting
« Répondre #5 sur: le 12-05-2005 a 14:35:33 »
vertigo_76
P'tit nouveau
**

Hors-Ligne

Sexe: Male
Messages: 125



Arf J'ai un problème...

Voir le Profil    WWW
Répondre avec citation

Oki merci.

Le premier liens je l'ai déjas visité je vais voir le secon de suite.

(c'est vrai que j'ai pas pensé a aller voir chez apache) 

Rapporter au modérateur  
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
Pages: [1] Monter
« Précédent Suivant »
Sauter à: 

Votre statut : Invité
Vous devez être membre pour participer.
 
 
Let’s Encrypt : le certificat SSL gratuit
Tester votre site internet sur différents navigateurs
[WordPress] Des problèmes avec l’administration ?
Rappel : Mettez à jour vos CMS et vos sites E-commerce
Le .fr fête ses 25 années d’existence !
Mesurer votre audience en temps réel avec BubbleStat
Porter réclamation contre Google Panda ?
Zlio n’est plus …
 
 
 
 
 

Copyright (c) Devclic 2002 - 2026 - Tous droits réservés

creation site internet strasbourg