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 :

Redirection et 301


Sujet :

Apache

  1. #1
    Membre confirmé
    Inscrit en
    Mai 2005
    Messages
    87
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 87
    Par défaut Redirection et 301
    Salut,

    j'ai réussi à faire une redirection sans problèmes mais je n'arrive pas à y appliquer la règle 301 pour être search engine friendly...

    Voilà la redirection qui marche :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    RewriteRule ^([A-Z]*[a-z]+)(/([a-z_A-Z]+))\.html index.php?page=$3&lang=$1#content [L]
    Donc ça ça transforme /French/youhou.html en index.php?page="youhou"&lang="French"#content

    Le problème c'est que si je met [R=301, L] comme j'ai vu sur un forum, ça plante. Erreur 500.


    Dans le html, il y a un base rewrite. Le problème vient peut être de là...

    Je m'y connais pas vraiment la dedans, une idée?

    Merci par avance,

  2. #2
    Invité
    Invité(e)
    Par défaut
    Salut,

    Pourrais-tu regarder le problème lié à ton erreur 500 dans l'error log du serveur apache?

    As-tu d'autres règles définies en plus de celle-là?

  3. #3
    Membre confirmé
    Inscrit en
    Mai 2005
    Messages
    87
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 87
    Par défaut
    Salut, oui j'ai définis une autre règle. Pour tester je n'ai gardé que :

    RewriteRule ^index2\.html index.php [L, R=301]

    Sans le R=301, cela foncionne. Avec, j'ai la même erreur.

    Dans le log : l'erreur c'est RewriteRule: bad flag delimiters pour le client 1.


    Dans le reste du fichier htacces, il y a :
    Options +FollowSymlinks (activée ou pas, l'option pour les liens symboliques n'a pas d'influence)
    RewriteEngine on

    et des blocage d'accès pour des fichiers <file> ...

    J'ai également retiré la réécriture de la base.

  4. #4
    Invité
    Invité(e)
    Par défaut
    Salut,

    voici un post similaire.

    http://www.webrankinfo.com/forums/viewtopic_81627.htm

    Il faudrait également vérifier si l'espace entre , et R=301 ne poserait pas problème.

  5. #5
    Membre confirmé
    Inscrit en
    Mai 2005
    Messages
    87
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 87
    Par défaut
    Salut,

    merci mais QSA ne change rien.

  6. #6
    Invité
    Invité(e)
    Par défaut
    et la suppression de l'espace après ta virgule?

    Remplacer
    par


  7. #7
    Membre confirmé
    Inscrit en
    Mai 2005
    Messages
    87
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 87
    Par défaut
    Salut,


    merci beaucoup. Je croyais avoir déjà testé sans l'espace avant la virgule...

    Honte sur moi et mes descendants !

    Tant que j'y suis. Comment on place un # correctement pour aller directement au div qu'on souhaite?

    Merci encore,

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

Discussions similaires

  1. [PHP 5.1] Supprimer une redirection permanente (301)
    Par marcandre dans le forum Langage
    Réponses: 5
    Dernier message: 20/09/2013, 16h27
  2. Redirection permanente 301
    Par lelectronique.com dans le forum Apache
    Réponses: 9
    Dernier message: 21/08/2011, 18h09
  3. Détection Redirection Type 301 ou autre
    Par Portekoi dans le forum Windows Forms
    Réponses: 1
    Dernier message: 19/04/2007, 17h24
  4. [Système] Header redirection 301 et URL rewriting
    Par bobic dans le forum Langage
    Réponses: 6
    Dernier message: 16/04/2007, 20h23
  5. Réponses: 1
    Dernier message: 18/04/2006, 13h05

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