Je ne suis pas sur du bon fonctionnement de mon .htaccess

Discussion dans 'Netlinking, backlinks, liens et redirections' créé par steph3838, 12 Septembre 2016.

  1. steph3838
    steph3838 Nouveau WRInaute
    Inscrit:
    12 Septembre 2016
    Messages:
    4
    J'aime reçus:
    0
    Bonjour,

    Je suis un débutant en redirection, merci pour votre indulgence,

    J'ai installé mon site principal dans un dossier
    Code:
    main
    J'ai redirigé les demandes de l'adresse principale vers le dit dossier
    J'aimerais ensuite que toutes les demandes du type
    Code:
    http:latelier-des-spheres.fr
    soient redirigées vers l'adresse
    Code:
    www.latelier-des-spheres.fr
    
    Voici le contenu de mon .htaccess :
    Code:
    RewriteEngine on
    RewriteCond %{HTTP_HOST} ^latelier-des-spheres.fr$ [NC,OR]
    RewriteCond %{HTTP_HOST} ^www.latelier-des-spheres.fr$
    RewriteCond %{REQUEST_URI} !main/
    RewriteRule (.*) /main/$1 [L]
    
    RewriteEngine on
    RewriteCond %{HTTP_HOST} ^.latelier\-des\-spheres\.fr$ [OR]
    RewriteCond %{HTTP_HOST} ^www\.latelier\-des\-spheres\.fr$
    RewriteRule ^/?$ "http\:\/\/\www\.latelier\-des\-spheres\.fr" [R=301,L]
    Mais je n'ai pas l'impression que cela fonctionne,
    Je peux toujours naviguer avec l'adresse sans www.

    Comme dit soyez indulgents, je débute, mais essaye de comprendre et apprendre.

    J'ai aussi "fouillé" avec Google pour trouver une solution au faite que j'aimerais bien cacher le dossier
    Code:
    /main
    de mon URL mais en vain.
    Si vous pouviez me donner des pistes se serait génial (cette demande n'est pas très importante, juste une question de "fine tuning" du look général)

    D'avance un grand merci pour votre aide,
    Cordialement,
    Stéphane
     
  2. steph3838
    steph3838 Nouveau WRInaute
    Inscrit:
    12 Septembre 2016
    Messages:
    4
    J'aime reçus:
    0
    En faite la redirection 301 en www. ne se fait pas...
    Qu'ai-je fait de travers ?

    J'aurais peut être du poster ce message dans : http://forum.webrankinfo.com/url-rewriting.html

    Merci pour votre aide
     
  3. spout
    spout WRInaute accro
    Inscrit:
    14 Mai 2003
    Messages:
    8 746
    J'aime reçus:
    18
    Question bête: pourquoi ne pas avoir mis directement le site à la racine ?
     
  4. steph3838
    steph3838 Nouveau WRInaute
    Inscrit:
    12 Septembre 2016
    Messages:
    4
    J'aime reçus:
    0
    Oui c'est sur, mais avec Joomla! lorsqu'on utilise Akeeba backup et que l'on fait un backup du site principal c'est tout le dossier que vous sauvegardez ! C.à.d : si j'ai des sous-dossiers contenant des sous-sites (sous-domaines) ils font partie de la sauvegarde...

    Honnêtement, c'est pas très pratique... surtout que cela gonfle, en terme de taille, à vue d'oeil...

    Donc un sous-dossier pour le site principal permet d'éviter ce désagrément.
    Aurais-tu une suggestion à me faire quant à mon script "spout" ?

    Une piste ou une idée afin que mon 301 fonctionne avec la redirection sur le dossier main ?
    D'avance merci pour votre aide,
    Cordialement,
    Stéphane
     
  5. kdoussaint
    kdoussaint WRInaute discret
    Inscrit:
    29 Décembre 2011
    Messages:
    68
    J'aime reçus:
    0
    Coucou !

    Pour ta redirection essaie:

    RewriteRule ^(.*) /main/$1 [L,R=301]

    Pour la sauvegarde Akeeba tu peux filtrer et sélectionner les dossiers à sauvegarder :

    TONSITE/administrator/index.php?option=com_akeeba&view=FileFilters et là tu pourras exclure des dossiers / fichiers


    Bon courage :)
     
  6. steph3838
    steph3838 Nouveau WRInaute
    Inscrit:
    12 Septembre 2016
    Messages:
    4
    J'aime reçus:
    0
    Merci kdoussaint !

    Mais ce qui ne fonctionne pas c'est la redirection des demandes sans www. sur le domaine avec les www.
    Ma redirection vers le dossier main fonctionne.

    Akeeba : Oh lala, mais qu'est ce qu'on est con quelques fois !!! je n'avais même pas vu que l'on pouvait exclure des dossiers...
    J'étais surement trop à fond dessus et ce depuis trop longtemps... (quelques soucis avec des extensions qui se "mangeaient" en elles)

    Comment puis-je rediriger les flux des adresses sans www. vers les adresses en www. tout en conservant mon dossier main ? (Je ne vais plus changer maintenant et ce n'est pas si gênant somme toutes)

    D'avance un grand merci pour votre aide,
    Cordialement,
    Stéphane
     
  7. kdoussaint
    kdoussaint WRInaute discret
    Inscrit:
    29 Décembre 2011
    Messages:
    68
    J'aime reçus:
    0
    Pardon je n'avais pas vu ta réponse !

    Est-ce que ceci te convient ?

    RewriteEngine On
    RewriteBase /
    RewriteCond %{HTTP_HOST} ^webconcept81\.fr$
    RewriteRule ^(.*)$ http://www.webconcept81.fr/$1 [R=301,L]