Problème URL Rewriting (confondues)

Nouveau WRInaute
Bon voilà, le titre est assez explicite, mais je vais quand même bien précisé mon problème:

Mon .htaccess:
RewriteEngine on
RewriteRule ([0-9]+)-([azbcdefghijklmonpqrstuvwxyz0123456789]+)\.html$ /NumeroFilm.php?id=$1&titre=$2
RewriteRule ([azbcdefghijklmonpqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ]+)\.html$ /GetFilms.php?class=$1
RewriteRule ([0-9]+)-([azbcdefghijklmonpqrstuvwxyz0123456789]+)\.html$ /NumeroMusique.php?idmusique=$1&titremusique=$2
RewriteRule ([azbcdefghijklmonpqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ]+)\.html$ /GetMusiques.php?classmusique=$1

Alors quand j'accède à:
http://www.bonneastuce.fr/GetFilms-asc.html
ou d'autres urls de la forme: http://www.bonneastuce.fr/GetFilms-*.html ou http://www.bonneastuce.fr/GetFilms.php
On accèdde la à partie codée de Films.

par contre quand j'accède à:
http://www.bonneastuce.fr/GetMusiques-asc.html
ou d'autres urls de la forme: http://www.bonneastuce.fr/GetMusiques-*.html ou http://www.bonneastuce.fr/GetMusiques.php
On accède aussi à la partie codée de Films. Hors je voudrais accéder aux Musiques et non aux films.

Les pages codées sont:
GetFilms.php et GetMusiques.php (2 fichiers différents)

Exemples en ligne:
http://www.bonneastuce.fr/GetFilms-asc.html --> Films
http://www.bonneastuce.fr/GetMusiques-asc.html --> Films
http://www.bonneastuce.fr/GetFilms.php --> Films
http://www.bonneastuce.fr/GetMusiques.php --> Musiques


Merci d'avance pour votre aide.
Coordialement BonneAstuceFr
 
WRInaute accro
C'est normal; rien ne permet de distinguer l'une ou l'autre de tes URL entre la première et la troisième règle, ou entre la 2ème et la 4ème : tu utilises exactement la même construction dans ta partie de gauche. Comment le serveur pourrait-il deviner quel script appeler ? il ne le peut pas, donc il prend la première. Donc les films.

il faut donc que tu ajoutes un critère fixe dans tes URL & dans tes règles, critère qui permettra de différencier la page d'arrivée.
Exemple,
http://www.example.com/films/12-starwars.html renverra le script "Film"
http://www.example.com/musique/12-starwars.html renverra le script "musique"
 
Nouveau WRInaute
Par exemple
pages: Get.php et une variable type= film ou musique ?

Ah d'accord je viens de voir ton dernier post
hmm des dossiers Url rewrited ^^ bon ben j'ai du boulot, merci pour l'aide
 
WRInaute accro
Et du coup, pour le .htacces, ca donnera tout simplement ça :
Code:
RewriteEngine on
RewriteRule ([0-9]+)-([azbcdefghijklmonpqrstuvwxyz0123456789]+),film\.html$ /NumeroFilm.php?id=$1&titre=$2
RewriteRule ([azbcdefghijklmonpqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ]+),film\.html$ /GetFilms.php?class=$1
RewriteRule ([0-9]+)-([azbcdefghijklmonpqrstuvwxyz0123456789]+),musique\.html$ /NumeroMusique.php?idmusique=$1&titremusique=$2
RewriteRule ([azbcdefghijklmonpqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ]+),musique\.html$ /GetMusiques.php?classmusique=$1
Il ne te restera plus qu'à ajouter ",film" ou ",musique" à tes URL et pis le tour sera joué
 
Nouveau WRInaute
Merci, je cherche le codage maintenant ^^

Ah ben merci franchement, tu m'évites 2 ou 3h de galère,
Si tu veux un lien permanent sur mon site, aucun problème ^^

Franchement t'es un dieu, 90% de mes liens fonctionnent déjà pour les films.
 
WRInaute accro
Ben écoute ... avoir un lien qui semble proposer du téléchargement illégal, non merci ... mais c'est un apriori, j'ai pas pu aller fouiller car, comme tu as du le remarquer, rien ne marche sur ton site ...
j'imagine que c'est parce que tu bidouilles, mais ca n'est pas une super idée que d'ouvrir à l'indexation de Google un site dont les URL mènent vers des 404 ou vont évoluer (ce que tu t'apprêtes à faire)

Fais gaffe à ce que tu proposes sur ton site, Torrents, téléchargements et publicités Google Adsense ne font pas forcément bon ménage ...

Edit : Et non je ne suis pas un dieu, c'est assez simple en fait ... en cherchant un peu t'aurais trouvé
 
Nouveau WRInaute
Mon site ne proposes aucun téléchargement, aucune image hébergée, aucun liens externes vers des fichiers
Seulement quelques liens vers des TopSites / TopListe ou Des vidéos youtube et bientot du son deezer
Mon site est 100% légal :)

Section Films reprogrammée en 10mins ^^ Merci encore :)
 
WRInaute accro
Moui, je me ferai une idée quand le site marchera ... la complicité de contrefaçon peut être déclarée pour tout site faisant directement de la promotion pour des sites proposant du contenu illégal, des sites menant vers des sites de téléchargement illégal par exemple

m'enfin c'est ptet juste ta balise <title> qui m'induit en erreur ;)
 
Nouveau WRInaute
Je vais vérifier avec le Moteur Google mais mes liens semblent correctement reformés pour la section principale des films.
 

➡️ 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