+ Répondre à la discussion Actualité déjà publiée
  1. #1
    Rédacteur

    Avatar de Yogui
    Homme Profil pro
    Directeur technique
    Inscrit en
    février 2004
    Messages
    13 724
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yonne (Bourgogne)

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : février 2004
    Messages : 13 724
    Points : 29 576
    Points
    29 576

    Par défaut

    Voici un article Tutoriel d'URL Rewriting (réécriture de liens) :
    Pour diverses raisons (optimisation de site, faciliter la mémorisation des liens, cloaking, etc.), il peut être souhaitable de modifier la forme que prennent les liens d'un site Internet, sans pour autant changer toute la structure des pages physiques. C'est ce que permet la réécriture dynamique de liens, alias URL Rewriting. J'ai mis en place cette technique sur le Forum Cinéma
    http://g-rossolini.developpez.com/tu...eecriture-url/

    N'hésitez pas à mettre vos commentaires à la suite

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    juillet 2002
    Messages
    99
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : juillet 2002
    Messages : 99
    Points : 78
    Points
    78

    Par défaut

    Bonjour, merci pour ce magnifique cours.

    J'ai testé sur un de mes sites mais je n'ai pas du employer la bonne syntaxe.

    Donc j'ai un site où je souhaite avoir les url de ce type:

    http://www.monsite.com/nom-de-la-rubrique

    Alors j'ai une page index.php qui gère l'affichage du site.

    j'ai inséré un fichier .htaccess dans lequel j'ai inséré ce code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    RewriteEngine On
    RewriteCond %{REQUEST_URI} !/css
    RewriteCond %{REQUEST_URI} !/kcfinder
    RewriteCond %{REQUEST_URI} !/img
    RewriteCond %{REQUEST_URI} !/js
    RewriteCond %{REQUEST_URI} !.pdf
    RewriteCond %{REQUEST_URI} !upload.php
    RewriteCond %{REQUEST_URI} !send_msg.php
    RewriteRule .* index.php?url=$1
    J'ai plusieurs conditions puisque les pages doivent accéder à d'autres fichiers dans les dossier css, img ,...

    sur mon site en local avec Wamp tout fonctionne parfaitement, lorsque je tape les url, les redirections se font sans problème.

    Lorsque je poste le tout chez mon hébergeur OVH, j'ai une erreur de chargement de la page.

    Avec google chrome j'ai ERROR 301 : TOO MANY REDIRECTION

    et avec firefox :Firefox a détecté que le serveur redirige la demande pour cette adresse d'une manière qui n'aboutira pas. La cause de ce problème peut être la désactivation ou le refus des cookies.

    D'après vous quel est le souci?

    merci d'avance

Discussions similaires

  1. [URL rewriting] Réécriture automatique des liens ?
    Par Dev@lone dans le forum Apache
    Réponses: 3
    Dernier message: 10/11/2009, 13h42
  2. [URL Rewriting] réécriture et lien
    Par vinceb59 dans le forum Apache
    Réponses: 3
    Dernier message: 11/01/2008, 17h47
  3. [URL Rewriting] Réécriture d'URL comportant %25
    Par djanke dans le forum Apache
    Réponses: 5
    Dernier message: 19/12/2007, 12h24
  4. [URL Rewriting] Réécriture et espaces
    Par iwf-fr dans le forum Apache
    Réponses: 5
    Dernier message: 02/09/2007, 14h33

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo