Un pas de plus avec htaccess

Discussion dans 'URL Rewriting et .htaccess' créé par firekkl, 22 Juin 2015.

Tags:
  1. firekkl
    firekkl Nouveau WRInaute
    Inscrit:
    20 Juin 2015
    Messages:
    7
    J'aime reçus:
    0
    jai trouver Le guide complet de l'URL Rewriting et pris des exemples pour l'adapter mais rien ne fonctionne
    Code:
    #--------------------------------------------------
    # Répertoire : /articles/
    #--------------------------------------------------
    
    # 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 :
    #--------------------------------------------------
    
    # Article sans numéro de page :
    RewriteRule ^article-([0-9]+)-([0-9]+).html$   /articles/article.php?id=$1&rubrique=$2 [L]
    
    # Article avec numéro de page :
    RewriteRule ^article-([0-9]+)-([0-9]+)-([0-9]+).html   /articles/article.php?id=$1&page=$2&rubrique=$3 [L]
    
    
    et voici comment je l'ai modifier pour mon site d'annonce dynamique car je veux bien
    que cela affiche les resultats des exemples du guide avec des liens contenants des lettres et chiffres ainsi que les id de mes annonces.
    Code:
    #--------------------------------------------------
    # Répertoire : /articles/
    #--------------------------------------------------
    
    # 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 :
    #--------------------------------------------------
    
    # Article sans numéro de page :
    RewriteRule ^article-([0-9]+).html$   /dossiers/.php?id=$1 [L]
    
    
     
  2. baud74
    baud74 WRInaute impliqué
    Inscrit:
    21 Juillet 2014
    Messages:
    586
    J'aime reçus:
    0
    RewriteRule ^article-([0-9]+).html$ /dossiers/.php?id=$1 [L]

    tu as vraiment un fichier nommé .php dans le répertoire dossiers ?
     
  3. firekkl
    firekkl Nouveau WRInaute
    Inscrit:
    20 Juin 2015
    Messages:
    7
    J'aime reçus:
    0
    oui j'ai plusieurs fichiers
     
  4. firekkl
    firekkl Nouveau WRInaute
    Inscrit:
    20 Juin 2015
    Messages:
    7
    J'aime reçus:
    0
    oui j'ai plus de 10 fichiers dont les URL sont de la forme
    les-nom-du-fichier.php?id=12 ... et je veux reecrire en html
     
  5. firekkl
    firekkl Nouveau WRInaute
    Inscrit:
    20 Juin 2015
    Messages:
    7
    J'aime reçus:
    0
    je mentionne que je suis un debutant donc comprenez mon vocabulaire
    voici une url:les-12-paysans-les-plus-riches-de-la-region-30-trouvent-leur-union-pour-la-pauvrete.php?id=23
    et je voudrais en html comme ceci comme sur des sites que jai visité.
    les-12-paysans-les-plus-riches-de-la-region-30-trouvent-leur-union-pour-la-pauvrete-23.html ou
    -23-les-12-paysans-les-plus-riches-de-la-region-30-trouvent-leur-union-pour-la-pauvrete.html
     
  6. indigene
    indigene WRInaute accro
    Inscrit:
    7 Septembre 2003
    Messages:
    4 162
    J'aime reçus:
    174
    Bon alors ce n'est pas vraiment ce que tu as codé et écrit dans ce post

    Ce que fait ton .htaccess pour l'exemple que tu donnes c'est ceci :
    nomdedomaine/article-23.html redirigé vers nomdedomaine/dossiers/.php?id=23

    Dans l'exemple de l'url je ne vois pas apparaitre la notion de dossier
    Il n'y a pas non plus de notion de nom de page car tu as codé "article-" quelque soit le nom de la page. Si ce nom est variable il faut le rendre variable dans le htaccess et ne pas mettre article en dur.

    J'ai l'impression que tu veux faire quelque chose comme ceci :
    rediriger nomdedomaine/(nomurl)-n°article.html redirigé vers nomdedomaine/dossiers/(nomurl).php?id=23

    ça donnerait quelque chose comme ceci :
    RewriteRule ^(nomurl)-([0-9]+).html$ /dossiers/$1.php?id=$2 [L]
    A toi de remplacer nomurl par la combinaison de caractères qui permet de prendre tous les caractères utilisés dans le nom de tes urls

    Mais tu as vraiment sur ton site des fichiers php qui s'appellent les-12-paysans-les-plus-riches-de-la-region-30-trouvent-leur-union-pour-la-pauvrete.php
    Tu as besoin de créer un nouveau fichier php a chaque nouvelle page ?
     
  7. firekkl
    firekkl Nouveau WRInaute
    Inscrit:
    20 Juin 2015
    Messages:
    7
    J'aime reçus:
    0
    oui
    jai un dossier qui contient mes pages d'extentions php. teell
    monsite.com/dossiers/ les-12-paysans-les-plus-riches-de-la-region-30-trouvent-leur-union-pour-la-pauvrete.php?id23 par exemple car j'ai plusieurs pages avec des id different.
    et je voudrait que ca soit
    monsite.com/dossiers/ les-12-paysans-les-plus-riches-de-la-region-30-trouvent-leur-union-pour-la-pauvrete-23.html par
    ou monsite.com/dossiers/ -23-les-12-paysans-les-plus-riches-de-la-region-30-trouvent-leur-union-pour-la-pauvrete.html


    merci!
     
Chargement...
Similar Threads - htaccess Forum Date
Récriture .htaccess (sous-domaine + répertoire) URL Rewriting et .htaccess 11 Août 2020
Le htaccess de WordPress réécrit une URL qui n'est pas censé être réécrite Administration d'un site Web 17 Juin 2020
Problème htaccess Développement d'un site Web ou d'une appli mobile 26 Mai 2020
Redirection dans .htaccess Développement d'un site Web ou d'une appli mobile 11 Mai 2020
htaccess ou noindex Netlinking, backlinks, liens et redirections 23 Janvier 2020
caractères spéciaux dans le Htaccess! Problèmes de référencement spécifiques à vos sites 17 Décembre 2019
Redirection htaccess vers 404 Netlinking, backlinks, liens et redirections 2 Décembre 2019
Redirection url et url mobile htaccess Netlinking, backlinks, liens et redirections 1 Décembre 2019
.htaccess avec variables ? Netlinking, backlinks, liens et redirections 11 Novembre 2019
htaccess et navigation dans les dossiers URL Rewriting et .htaccess 6 Novembre 2019