probleme URL Rewriting

Discussion dans 'URL Rewriting et .htaccess' créé par kapiko, 19 Octobre 2013.

  1. kapiko
    kapiko Nouveau WRInaute
    Inscrit:
    19 Octobre 2013
    Messages:
    3
    J'aime reçus:
    0
    Bonjour tous le monde,

    Alors pour commencer je suis en BTS SIO, (Système Information aux Organisations) je suis en première année et je suis confronter a un problème.

    En cours Mon professeur a eu la bonne idée de nous donner un DM sur Apache.

    Alors tous le DM est relativement simple sauf les deux dernières questions ou je bloque dessus (on ne la pas vue en cours).

    Il nous a donné un site "bidon" et voici les questions :

    -Proposez un règle d'URL Rewriting pour accepter les urls finissant par
    « /type-xx » et qui renvoient vers « /docs/zebra_xx.pdf »

    -Cette règle doit être dynamique (d'autres imprimantes seront ajoutés +
    tard)

    Toutes les autres question était sur la création d'utilisateur, de groupe, sécurité de certaines parties en fonction de l'user et la redirection des erreurs.

    les liens URL du site :

    http://localhost/TPApache

    http://localhost/TPApache/docs/Zebra_105.pdf

    (il y a 6 pdf Zebra : Zebra_105.pdf, Zebra_110.pdf, Zebra_300.pdf, Zebra_600.pdf, Zebra_90.pdf, Zebra_96.pdf)

    j'ai penser a ça:

    RewriteEngine on
    RewriteRule ^type-([0-9]+).pdf$
    /docs/Zebra_90=$1[L]

    Si quelqu'un peux m'aider, merci :D
     
  2. Giustino
    Giustino WRInaute discret
    Inscrit:
    19 Novembre 2011
    Messages:
    141
    J'aime reçus:
    0
    Tu mélanges un peu les deux dans ta solution.

    Si j'ai bien compris, tu désires qu'une url du style
    Code:
    http://localhost/TPApache/type-105
    pointe sur
    Code:
    http://localhost/TPApache/docs/zebra_105.pdf
    Est-ce bien ça? Si oui, voici ce que tu désires:
    Code:
    RewriteEngine on
    
    RewriteRule     ^type-(0-9+)$     docs/zebra_$1.pdf [L]
    
    Attention aussi au fait que tu es dans un sous-dossier et non à la racine. Est-ce un répertoire physique ou virtuel? Si c'est un physique, normalement pas de problème en plaçant le htaccess dans ce dossier, sinon place le htaccess à la racine et ajoute un RewriteBase au début:

    Code:
    RewriteEngine on
    RewriteBase /TPApache
    
    RewriteRule     ^type-(0-9+)$     docs/zebra_$1.pdf [L]
    
     
  3. kapiko
    kapiko Nouveau WRInaute
    Inscrit:
    19 Octobre 2013
    Messages:
    3
    J'aime reçus:
    0
    Yes sa marche :D par contre j'ai du le modifier, il y avait quelque erreur.

    solution :

    RewriteEngine on
    RewriteRule ^type-([0-9]+).pdf$ docs/zebra_$1.pdf [L]
     
  4. kapiko
    kapiko Nouveau WRInaute
    Inscrit:
    19 Octobre 2013
    Messages:
    3
    J'aime reçus:
    0
    J'avais oublier, Merci du temps passer pour m'aider.
     
  5. Giustino
    Giustino WRInaute discret
    Inscrit:
    19 Novembre 2011
    Messages:
    141
    J'aime reçus:
    0
    Désolé, petite erreur d'inatention.. autant pour moi, je ne m'étais pas relu
     
Chargement...
Similar Threads - probleme Rewriting Forum Date
Problème URL rewriting URL Rewriting et .htaccess 16 Février 2017
Problème accent URL Rewriting et .htaccess URL Rewriting et .htaccess 4 Novembre 2016
Problème d'url-rewriting sous Nginx Développement d'un site Web ou d'une appli mobile 16 Août 2016
rewriting probleme avec tiret soulignement, espace, accent et. Netlinking, backlinks, liens et redirections 9 Septembre 2015
URL Rewriting qui pose problème URL Rewriting et .htaccess 17 Mars 2015
Probleme d'url double apres url rewriting URL Rewriting et .htaccess 12 Mars 2015
Problème redirection de 404 + Rewriting URL Rewriting et .htaccess 23 Janvier 2015
Augmentation des URL non suivies (Problème Rewriting ?) URL Rewriting et .htaccess 20 Novembre 2014
Problème avec URL rewriting après redirection 301 URL Rewriting et .htaccess 5 Novembre 2014
Problème URL Rewriting Débuter en référencement 1 Septembre 2014