un pas de plus avec htaccess

Consultez la formation au REFERENCEMENT naturel Google de WebRankInfo / Ranking Metrics

firekkl
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 7
Enregistré le: 20 Juin 2015

un pas de plus avec htaccess

Message le Lun Juin 22, 2015 13:03

jai trouver Le guide complet de l'URL Rewriting et pris des exemples pour l'adapter mais rien ne fonctionne
Code: Tout sélectionner
#--------------------------------------------------
# Répertoire : /articles/
#--------------------------------------------------

# Le serveur doit suivre les liens symboliques :
Options +FollowSymlinks

# Activation du module de réécriture d'URL :
RewriteEngine on

#--------------------------------------------------
# Règles de réécriture d'URL :
#--------------------------------------------------

# Article sans numéro de page :
RewriteRule ^article-([0-9]+)-([0-9]+).html$   /articles/article.php?id=$1&rubrique=$2 [L]

# Article avec numéro de page :
RewriteRule ^article-([0-9]+)-([0-9]+)-([0-9]+).html   /articles/article.php?id=$1&page=$2&rubrique=$3 [L]



et voici comment je l'ai modifier pour mon site d'annonce dynamique car je veux bien
que cela affiche les resultats des exemples du guide avec des liens contenants des lettres et chiffres ainsi que les id de mes annonces.
Code: Tout sélectionner
#--------------------------------------------------
# Répertoire : /articles/
#--------------------------------------------------

# Le serveur doit suivre les liens symboliques :
Options +FollowSymlinks

# Activation du module de réécriture d'URL :
RewriteEngine on

#--------------------------------------------------
# Règles de réécriture d'URL :
#--------------------------------------------------

# Article sans numéro de page :
RewriteRule ^article-([0-9]+).html$   /dossiers/.php?id=$1 [L]


baud74
WRInaute impliqué
WRInaute impliqué
 
Messages: 623
Enregistré le: 21 Juil 2014

Re: un pas de plus avec htaccess

Message le Lun Juin 22, 2015 13:38

RewriteRule ^article-([0-9]+).html$ /dossiers/.php?id=$1 [L]

tu as vraiment un fichier nommé .php dans le répertoire dossiers ?

firekkl
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 7
Enregistré le: 20 Juin 2015

Re: un pas de plus avec htaccess

Message le Mar Juin 23, 2015 9:26

oui j'ai plusieurs fichiers

firekkl
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 7
Enregistré le: 20 Juin 2015

Re: un pas de plus avec htaccess

Message le Mar Juin 23, 2015 9:34

oui j'ai plus de 10 fichiers dont les URL sont de la forme
les-nom-du-fichier.php?id=12 ... et je veux reecrire en html

firekkl
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 7
Enregistré le: 20 Juin 2015

Re: un pas de plus avec htaccess

Message le Mar Juin 23, 2015 9:55

je mentionne que je suis un debutant donc comprenez mon vocabulaire
voici une url:les-12-paysans-les-plus-riches-de-la-region-30-trouvent-leur-union-pour-la-pauvrete.php?id=23
et je voudrais en html comme ceci comme sur des sites que jai visité.
les-12-paysans-les-plus-riches-de-la-region-30-trouvent-leur-union-pour-la-pauvrete-23.html ou
-23-les-12-paysans-les-plus-riches-de-la-region-30-trouvent-leur-union-pour-la-pauvrete.html


indigene
WRInaute accro
WRInaute accro
 
Messages: 3255
Enregistré le: 7 Sep 2003

Re: un pas de plus avec htaccess

Message le Mar Juin 23, 2015 10:33

Bon alors ce n'est pas vraiment ce que tu as codé et écrit dans ce post

Ce que fait ton .htaccess pour l'exemple que tu donnes c'est ceci :
nomdedomaine/article-23.html redirigé vers nomdedomaine/dossiers/.php?id=23

Dans l'exemple de l'url je ne vois pas apparaitre la notion de dossier
Il n'y a pas non plus de notion de nom de page car tu as codé "article-" quelque soit le nom de la page. Si ce nom est variable il faut le rendre variable dans le htaccess et ne pas mettre article en dur.

J'ai l'impression que tu veux faire quelque chose comme ceci :
rediriger nomdedomaine/(nomurl)-n°article.html redirigé vers nomdedomaine/dossiers/(nomurl).php?id=23

ça donnerait quelque chose comme ceci :
RewriteRule ^(nomurl)-([0-9]+).html$ /dossiers/$1.php?id=$2 [L]
A toi de remplacer nomurl par la combinaison de caractères qui permet de prendre tous les caractères utilisés dans le nom de tes urls

Mais tu as vraiment sur ton site des fichiers php qui s'appellent les-12-paysans-les-plus-riches-de-la-region-30-trouvent-leur-union-pour-la-pauvrete.php
Tu as besoin de créer un nouveau fichier php a chaque nouvelle page ?

firekkl
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 7
Enregistré le: 20 Juin 2015

Re: un pas de plus avec htaccess

Message le Mar Juin 23, 2015 10:51

Mais tu as vraiment sur ton site des fichiers php qui s'appellent les-12-paysans-les-plus-riches-de-la-region-30-trouvent-leur-union-pour-la-pauvrete.php
Tu as besoin de créer un nouveau fichier php a chaque nouvelle page ?

oui
jai un dossier qui contient mes pages d'extentions php. teell
monsite.com/dossiers/ les-12-paysans-les-plus-riches-de-la-region-30-trouvent-leur-union-pour-la-pauvrete.php?id23 par exemple car j'ai plusieurs pages avec des id different.
et je voudrait que ca soit
monsite.com/dossiers/ les-12-paysans-les-plus-riches-de-la-region-30-trouvent-leur-union-pour-la-pauvrete-23.html par
ou monsite.com/dossiers/ -23-les-12-paysans-les-plus-riches-de-la-region-30-trouvent-leur-union-pour-la-pauvrete.html


merci!


Formation recommandée sur ce thème :

Formation REFERENCEMENT 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.