URL rewriting impossible

Bonjour,
Je n’arrive pas à faire fonctionner l’URL rewrinting.
Pouvez-vous m’aider?
Url à retranscrire:
http://unebonneoccasion.fr/viewlisting.php?view=632
mon .htacces
# 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 :
#————————————————–
RewriteRule ^(.*)-([0-9]*)\.php$ viewlisting.php?titre=$1&view=$2 [L]
Pourquoi cela ne fonctionne pas?
Merci pour votre aide
 
Recommence... ;-)

Donne nous une url avant et une url après.
Parce que là, on en a qu'une, et qu'elle n'est pas la même dans ton exemple et dans ton code... donc difficile de voir le problème.
 
Merci pour votre réponse.

http://unebonneoccasion.fr/viewlisting.php?view=1593 correspond à l'adresse d'une annonce sur le site.
http://unebonneoccasion.fr/viewlisting.php?view=632 correspond à une autre annonce.

Je ne désire pas réécrire l'ensemble du site mais uniquement les pages d'annonces car seules celles-ci sont dans mon sitemap.xml.

Cordialement,
 
Exemple,

l'adresse http://unebonneoccasion.fr/viewlisting.php?view=1593 correspond à une annonce ayant le n° 1593 et le titre "Chaton chartreux"
Il faudrait que l'adresse soit: http://unebonneoccasion.fr/1593-chaton-chartreux.html

Merci pour votre aide
 
Ok.
Donc, ca change tout par rapport à ce que tu avais écrit.
A l'origine, tu cherchais à faire ça :
www.example.com/mon-titre-1234.html vers www.example.com/viewlisting.php?titre=mon-titre&view=1234

Finalement tu veux ça :
www.example.com/1234-mon-titre.html vers www.example.com/viewlisting.php?view=1234

Il faut donc au préalable que tu modifie ton site pour que les url qui apparaissent soit du type :
www.example.com/1234-mon-titre.html

Ensuite, dans le .htaccess tu mets :

Code:
RewriteRule ^([0-9]+)-(.*)/$ /viewlisting.php?view=$1
 
Merci pour l'aide

J'ai modifié mon .htaccess tel que préconisé mais cela ne fonctionne toujours pas, lorsque je vais sur l'annonce l'ai toujours
http://unebonneoccasion.fr/viewlisting.php?view=1593

Mais il y a une chose que je ne comprends pas
_________________________________________________________________________________
Il faut donc au préalable que tu modifie ton site pour que les url qui apparaissent soit du type :
www.example.com/1234-mon-titre.html
__________________________________________________________________________________

Comment modifier au préalable le site pour faire apparaitre les url sous la forme
www.example.com/1234-mon-titre.html alors que cela est la finalité recherché au travers du .htaccess?

Mon serveur accepte bien les url rewriting car j'ai d'autres sites en php pour lesquels cela fonctionne
 
bassan a dit:
Comment modifier au préalable le site pour faire apparaitre les url sous la forme
Qu'utilises tu pour faire ton site ?

Un codage maison ?
dans ce cas, tu devrais savoir modifier les url.

Un CMS ?
Dans ce cas, tu devrais te rapprocher du support du CMS.

Sinon rapproche toi de CHAVARDEZ Multimédia qui a réalisé le site... mal.

Ah mince, c'est toi CHAVARDEZ Multimédia ?
Bah je ne peux rien pour toi.
Faut apprendre à coder.
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut