Réecriture url

Résolu
Bonjour a tous,

voila je voudrais réecrire une url du type https://www.netanswer.fr/?id=5 en /profile-nanani-nanana-5.php
J'ai un fichier htaccess a la racine du site avec qui est :

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

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

RewriteRule ^profile-modele-webcam-([0-9]+)\.php$ /profile.php?id=$26 [L]

aprés dans le tuto ils disent :

"Maintenant que nous avons défini les schémas d'URL et créé les règles de réécriture, il reste à vérifier que dans tout le site, tous les liens utilisent le bon schéma d'URL".

c'est la que je ne sais pas quoi changer quoi mettre ? a la place de <a href=\"profile.php?id=$row[id]\"> c'est ca qu'il faut que je change ?

Merci de votre aide précieuse
Configuration: Windows XP Internet Explorer 7.0

7 réponses

  1. Oui, tu dois mettre les nouveaux liens :
    echo '<a href="profile-'.$row['id'].'">'.$row['pseudo'].'</a>';
    0
    1. ok merci

      moi j arrive a <a href=\"profile-modele-webcam-$row[id].php\"> mais ca ne marche pas dans l'url du navigateur la page profile-modele-webcam-27.php erreur 404

      je ne comprends pas un truc je crois

      merci
      0
      1. RewriteRule ^profile-modele-webcam-([0-9]+)\.php$ /profile.php?id=$26 [L] 
        Remplace "$26" par "$1"
        0
        1. Super bien un grand merci a toi avion-f16 .

          abientot surement
          0
          1. ca marche

            comment je pourrais remplacer le numero id par le pseudo

            merci
            0
            1. “À bientot sûrement”
              Ça fait peur

              “Comment pourrais-je remplacer le numéro id par le pseudo ”
              Essaye avec ça :
              RewriteRule ^profile-modele-webcam-(.+)\.php$ /profile.php?pseudo=$1 [L] 
              Cette fois ci, la variable $_GET['pseudo'] du fichier "profil.php" contiendra la pseudo : à toi d'adapter ton système avec ça
              0