1. Bienvenue sur le nouveau forum WebRankInfo ! Si vous avez envie d'en parler, c'est ici :-)
    Rejeter la notice

Je ne sais pas comment écrire ce htaccess

Discussion dans 'URL Rewriting et .htaccess' créé par Zoltar, 15 Août 2005.

  1. Zoltar

    Zoltar Nouveau WRInaute

    Inscrit:
    21 Mai 2005
    Messages:
    17
    J'aime reçus:
    0
    Salut à tous,
    Qu'est- ce qu'il faut que je mette dans htaccess pour que la règle : http://www.domaine.com/repertoire/nimpo ... chier.html soit redirigé vers http://www.domaine.com/ ?

    J'ai essayé un:
    Code:
    RewriteEngine on 
    RewriteRule ^([0-9a-zA-Z\-_]+)\.html$ http://www.domaine.com/ [L]
    
    mais ça ne donne pas grand chose...
    Rmq: je suis chez OVH en mutualisé donc pour le URL rewriting ça devrait être bon.

    par avance merci.
    Olivier
     
  2. Borower

    Borower Nouveau WRInaute

    Inscrit:
    18 Avril 2005
    Messages:
    2 143
    J'aime reçus:
    0
    Pourquoi veux tu faire cela?

    Sinon ce que tu peux faire c' est:

    Code:
    RewriteEngine on 
    RewriteRule ^(.*)\.html$ http://www.domaine.com/index.php[L]
     
  3. Zoltar

    Zoltar Nouveau WRInaute

    Inscrit:
    21 Mai 2005
    Messages:
    17
    J'aime reçus:
    0
    une bidouille pour le référencement..


    Sinon, merci Borower, ça fonctionne, il m'a juste fallu mettre un espace entre index.php et le [L].

    Ce qui donne:
    Code:
    RewriteEngine on 
    RewriteRule ^(.*)\.html$ http://www.domaine.com/index.php [L]
    Par contre, au yeux d'un robot, cette méthode est acceptée? Ce n'est pas vu comme une redirection permanente?
     
  4. Borower

    Borower Nouveau WRInaute

    Inscrit:
    18 Avril 2005
    Messages:
    2 143
    J'aime reçus:
    0
    Oui c'est vrai j' ai oublié de mettre l'espace.
    Par contre pour savoir si cette methode est accepté, je ne sais pas trop.
    Je pense que ta solution sera n'egatif pour un bon referencement
    Tu veux rediriger toute tes pages sur ton nom de domaine.
    Si tu as un nom de domaine et que tu souhaite changer l'emplacement des pages, tu devrais utiliser une redirection permanante.

    Par exemple:
    Code:
    RewriteEngine on 
    RewriteRule ^http://www.domaine1.com/(.*)\.html$ http://www.domaine2.com/(.*)\.html [L] 
    Mais il vaut mieux utiliser une redirection permanente.