URL rewriting syntaxe

Résolu/Fermé
dadateite Messages postés 312 Date d'inscription lundi 10 décembre 2007 Statut Membre Dernière intervention 4 août 2014 - 8 janv. 2012 à 21:21
dadateite Messages postés 312 Date d'inscription lundi 10 décembre 2007 Statut Membre Dernière intervention 4 août 2014 - 5 juil. 2012 à 17:35
Bonjour,

J'ai une adresse de ce genre ou l'id est dynamique

http://monsite.fr/film-details.php?id=941&activeVote=ok

Je souhaiterais écrire dans mon .htaccess une règle permettant d'avoir une URL sous la forme:
http://monsite.fr/film-details-941.html

J'ai écrit:
# Le serveur doit suivre les liens symboliques :
Options +FollowSymlinks
Options +Indexes

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

#Pour definir dans quel dossier sont les fichiers
RewriteBase /

#--------------------------------------------------
# Règles de réécriture d'URL :
#--------------------------------------------------
RewriteRule film-details-([0-9]+)\.* film-details.php?id=$1&activeVote=ok [L]


Mais cela ne fonctionne pas.

4 réponses

cheese42 Messages postés 860 Date d'inscription mardi 11 septembre 2007 Statut Membre Dernière intervention 10 octobre 2018 120
9 janv. 2012 à 19:37
slt, peut-être=>

RewriteEngine on

RewriteCond %{HTTP_HOST} ^monsite.fr$
RewriteRule ^(.*) https://www.pagesjaunes.fr/$1 [QSA,L,R=301]

RewriteRule ^film-details-(.*).php$ film-details.php?id=$1&activeVote=ok

0
dadateite Messages postés 312 Date d'inscription lundi 10 décembre 2007 Statut Membre Dernière intervention 4 août 2014 180
9 janv. 2012 à 21:37
Cela ne fonctionne pas, erreur de chargement dans le navigateur!
0
dadateite Messages postés 312 Date d'inscription lundi 10 décembre 2007 Statut Membre Dernière intervention 4 août 2014 180
10 janv. 2012 à 22:21
Personne n'a d'idée??
0
dadateite Messages postés 312 Date d'inscription lundi 10 décembre 2007 Statut Membre Dernière intervention 4 août 2014 180
5 juil. 2012 à 17:35
#--------------------------------------------------
# Pour personnaliser les erreurs
#--------------------------------------------------
ErrorDocument 404 /error404.php
ErrorDocument 403 /error403.php
ErrorDocument 400 /error400.php
ErrorDocument 500 /error500.php

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

# Activation du module de réécriture d'URL :
RewriteEngine On
RewriteRule ^derniersFilms$ derniersFilms.php [L]
RewriteRule ^derniersFilms-([0-9]+)$ derniersFilms.php?page=$1 [L]
RewriteRule ^alphaFilms$ alphaFilms.php [L]
RewriteRule ^alphaFilms-([A-Z]|[0-9]{1})$ alphaFilms.php?lettre=$1 [L]
RewriteRule ^news$ news.php [L]
RewriteRule ^logiciel$ logiciel.php [L]
RewriteRule ^mobile$ mobile.php [L]
RewriteRule ^profil$ profil.php [L]
RewriteRule ^detailsFilms-([0-9]+)$ detailsFilms.php?id=$1 [L]
0