Problème avec fichier .htaccess

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

  1. matteo

    matteo WRInaute discret

    Inscrit:
    6 Septembre 2004
    Messages:
    91
    J'aime reçus:
    0
    Bonjour,
    j'ai un problème avec le fichier .htaccess pour le domaine h**p://www.revoltes.org. J'aimerais faire une redirection 301 pour rediriger le domaine sans les www.

    J'ai parcouru le forum pour m'inspirer d'exemples mais cela ne marche pas sur ce domaine (le même code marche pourtant avec d'autres domaines !)

    Voici le code en question :

    Code:
    RewriteEngine on 
    RewriteCond %{HTTP_HOST} ^revoltes.org$ 
    RewriteRule ^(.*)   http://www.revoltes.org/$1  [QSA,L,R=301]
    Quand je tape le domaine sans les www, cela ne marche pas.
    Quid ?

    Merci d'avance de votre aide.
     
  2. Patrice A.

    Patrice A. WRInaute passionné

    Inscrit:
    11 Février 2005
    Messages:
    2 400
    J'aime reçus:
    0
    hébergé chez qui ?
     
  3. matteo

    matteo WRInaute discret

    Inscrit:
    6 Septembre 2004
    Messages:
    91
    J'aime reçus:
    0
  4. thickparasite

    thickparasite WRInaute passionné

    Inscrit:
    27 Avril 2003
    Messages:
    1 307
    J'aime reçus:
    0
    Essaye ça
    Code:
    RewriteEngine on
    
    RewriteCond %{HTTP_HOST} !www.revoltes.org$
    RewriteRule (.*) http://www.revoltes.org/$1 [QSA,L,R=301]
     
  5. matteo

    matteo WRInaute discret

    Inscrit:
    6 Septembre 2004
    Messages:
    91
    J'aime reçus:
    0
    Merci, j'ai essayé mais cela ne marche toujours pas...

    Quand je tape : h**p://revoltes.org > "Impossible d'afficher la page"
    Quand je tape : revoltes.org > cela redirige vers h**p:///?%20revoltes.org et "Impossible d'afficher la page"
     
  6. thickparasite

    thickparasite WRInaute passionné

    Inscrit:
    27 Avril 2003
    Messages:
    1 307
    J'aime reçus:
    0
    Je ne connais pas ton hébergeur, mais j'ai eu une problème qui me rappelle le tien avec Haisoft.
    Impossible de passer par le .htaccess pour rediriger vers www.
    Il faut donc passer par une include en haut de chaque page
    Code:
    <?
    if ($_SERVER["HTTP_HOST"] != "www.revoltes.org") {
        header ('HTTP/1.1 301 Moved Permanently');
        header("Location: http://www.revoltes.org".$_SERVER['PHP_SELF']);
    }
    ?>
    
     
  7. matteo

    matteo WRInaute discret

    Inscrit:
    6 Septembre 2004
    Messages:
    91
    J'aime reçus:
    0
    J'imagine qu'il faut pour cela que la page soit en php non ? Car le site en question est 100% html...

    Je suis allé faire un tour du côté du forum de l'hébergeur h**p://forum.les-basics-nfrance.com/ et il semblerait que l'accès du site sans les www est impossible. Cela signifie-t-il qu'un htaccess redirigeant le site sans les www vers le site avec les www devient inutile ?
     
  8. thickparasite

    thickparasite WRInaute passionné

    Inscrit:
    27 Avril 2003
    Messages:
    1 307
    J'aime reçus:
    0
    Yes t'es foutu si c'est du .html
    A mon avis, il faut que tu vois directement avec le support de nfrance car comme pour Haisoft ils ont leur propre système de redirection par défaut.
    Cependant, pour Haisoft en tout cas, leur système n'est pas du tout orienté référencement et il faut quand même passer par l'include que j'ai donné car les moteurs peuvent tout à fait voir 2 sites identiques, avec et sans www, même si l'accès sans www est impossible.
     
  9. matteo

    matteo WRInaute discret

    Inscrit:
    6 Septembre 2004
    Messages:
    91
    J'aime reçus:
    0
    Merci beaucoup pour l'info.
    Je vais donc voir cela directement avec nfrance.
     
  10. fandecine

    fandecine WRInaute passionné

    Inscrit:
    2 Avril 2005
    Messages:
    2 188
    J'aime reçus:
    0
    Est-ce que sans fichier htaccess, l'adresse -http://revoltes.org est accessible?

    Car lorsque j'y vais, j'ai une erreur! :cry:
     
  11. matteo

    matteo WRInaute discret

    Inscrit:
    6 Septembre 2004
    Messages:
    91
    J'aime reçus:
    0
    Non.

    Juste en passant : je ne suis pas sûr qu'un lien de WRI vers le domaine revoltes.org sans les www soit une bonne chose... @ fandecine : est-ce possible d'éditer ce message pour enlever ce lien ? Merci d'avance, on est jamais trop sûr :wink:
     
  12. fandecine

    fandecine WRInaute passionné

    Inscrit:
    2 Avril 2005
    Messages:
    2 188
    J'aime reçus:
    0
    Ooops! un moment d'égarement! Merci :D

    Si la fameuse adresse :wink: n'est pas accessible le htaccess n'y changera rien. La solution est dans la config apache, mais je suppose que tu n'as pas accés au fichier httpd.conf ni même à un fichier du syle httpd.include? (sur certains mutualisés c'est possible)
     
  13. matteo

    matteo WRInaute discret

    Inscrit:
    6 Septembre 2004
    Messages:
    91
    J'aime reçus:
    0
    Merci :D

    Non malheureusement. Mais sur leur forum j'ai pu lire que l'on pouvait par fax leur demander de rendre l'accès possible au site sans les www, mais il demandent de leur signer une décharge de responsabilité... étrange.