IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Apache Discussion :

[URL Rewriting] Utilisation de slashs


Sujet :

Apache

  1. #1
    Candidat au Club
    Profil pro
    Webmaster
    Inscrit en
    Janvier 2007
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Janvier 2007
    Messages : 2
    Points : 4
    Points
    4
    Par défaut [URL Rewriting] Utilisation de slashs
    Bonjour à tous,

    J'aurais besoin d'aide sur l'url rewriting avec les slashs.
    Je sais qu'on en parle déjà sur le forum mais j'aurais besoin d'explications pour mettre les choses au clair dans ma tête

    Sur mon site, j'ai une page qui affiche des videos et qui prend max 3 variables :

    index.php?p=videos&view=all&sort=date&limite=1

    View contient le nom de la catégorie a afficher. Si la variable contient "all", j'affiche les videos toutes catégories confondues.
    Sort contient le façon dont sont triées les videos : soit "date", "topvues", "topvotes"
    Limite contient le numéro de la page a afficher.

    J'aimerais transformer mon url en : videos/all/date/1.html

    J'ai essayé avec cette règle ci mais je ne pense pas qu'elle soit correcte car ma page s'affiche sans css, et j'ai des variables non reconnues :

    RewriteRule ^videos/([a-z\-]*)/([a-z\-]*)/([0-9]+)\.html$ index.php?p=videos&view=$1&sort=$2&limite=$3 [L]

    Pouvez-vous me dire quelle règle serait correcte ?

    Pouvez-vous me dire aussi si ce genre de rewriting est bon pour les moteurs ? Je sais que Google accèpte les tirets et les slash mais qu'msn est moins tolérent (si + de 2 tirets, page non référencée)

    Je m'essaie aux slashs pour justement avoir plus de pages référencées sur Msn.

    J'ai également entendu parler de chemins à modifier pour ma css, mes images, includes, ...
    Concrètement, que dois-je changer pour que mes css s'affichent correctement et que mes includes soient pris en compte ?
    (<base href... Rewrite Base ..)

    Pour info, je travaille actuellement sous EasyPHP 1.8
    le répertoire ou se trouve mon site est : easyphp/www/Funarea/site/index.php ou http://127.0.0.1/FunArea/site/

    Je vous remercie d'avance pour votre aide précieuse.

    J'ai réussi sur d'autres sites a faire des rewriting simples avec des - mais ici je bloque...

    Thomas

  2. #2
    Membre à l'essai
    Homme Profil pro
    Developpeur Front End
    Inscrit en
    Août 2007
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France

    Informations professionnelles :
    Activité : Developpeur Front End
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2007
    Messages : 20
    Points : 12
    Points
    12
    Par défaut
    Bonjour,

    Essaye plutôt:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    RewriteRule ^videos/([a-z]+)/([a-z]+)/([0-9]+)\.html$ index.php?p=videos&view=$1&sort=$2&limite=$3 [L]

  3. #3
    Expert confirmé
    Avatar de N1bus
    Homme Profil pro
    Dev. Web & OpenERP
    Inscrit en
    Janvier 2003
    Messages
    2 827
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Dev. Web & OpenERP
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2003
    Messages : 2 827
    Points : 5 673
    Points
    5 673
    Par défaut
    Bonjour,

    Probablement parce que ton fichier css est alors appelé depuis
    videos/all/date/ton_fichier_de_style.css

    Rajoute la balise <base href='http://127.0.0.1/Funarea/site/' /> ( la racine du site) dans le head de tes pages qui posent problème.

    (URL a modifier lorsque tu passeras sur le serveur d'hébergement)

  4. #4
    Membre à l'essai
    Homme Profil pro
    Developpeur Front End
    Inscrit en
    Août 2007
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France

    Informations professionnelles :
    Activité : Developpeur Front End
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2007
    Messages : 20
    Points : 12
    Points
    12
    Par défaut
    Effectivement... lol ma réponse. (oublie là !!)
    J'avais vraiment besoin d'un bon we !!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 25/02/2010, 15h34
  2. Réponses: 9
    Dernier message: 05/11/2009, 18h14
  3. [URL Rewriting] Sans slash final dans l'URL
    Par yanice dans le forum Apache
    Réponses: 2
    Dernier message: 26/10/2007, 19h23
  4. [URL Rewriting] Utilisation chez OVH
    Par Cartman.inc dans le forum Apache
    Réponses: 3
    Dernier message: 25/10/2007, 16h35
  5. Réponses: 2
    Dernier message: 02/07/2007, 16h19

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