Utiliser isset($variable) à partir de l'url

Nouveau WRInaute
Bonjour,

J'utilise sur certaines pages de mon site la commande isset($variable) afin de modifier le contenu à afficher en fonction de la variable.

Exemple : http://www.manga-okaeri.com/galerie.php?id=30&voir=162 permet de visionner une image en particulier (grâce à isset($_GET['voir']) ), alors que http://www.manga-okaeri.com/galerie-30.html affiche toutes les images.

Dans le premier lien, j'ai essayé l'url rewriter afin d'en faire un tout propre sans variable, mais à ma grande surprise, la fonction isset ne marchait plus pour la variable $voir, et on ne pouvait donc plus voir une image en particulier.

Ce qui m'étonne le plus, c'est que la fonction isset marche pourtant dans certains cas où l'url rewriter est appliqué, notamment lorsqu'on veut voir plusieurs pages de contenu sur une même page (par exemple, les différentes pages d'un même topic).

Alors, problème gênant ou détail insignifiant ? Est-ce utile de résoudre ce problème pour le référencement (ça fait quand même deux variables dans une même url), ou bien je peux passer à autre chose l'esprit tranquille ?
 
WRInaute passionné
Si la variable $_GET['voir'] n'est pas initialisée c'est que la règle de réécriture n'est pas bonne.
Quelle règle utilises-tu pour réécrire l'url avec deux paramètres?
 
Nouveau WRInaute
Ayé, trouvé : tu avais raison, il y avait bien une erreur dans la règle de réécriture. Il suffisait tout simplement de laisser dans l'url réécrite le "voir", au lieu de ne laisser que les chiffres (galerie-30-voir-162.html au lieu de galerie-30-162.html, pour l'exemple). Tout con.

Merci pour ton aide :)
 

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