We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 38506
    • 103 Posts
    Bonjour,
    Voici mon soucis.
    J'ai un hébergement mutualisé chez Ikoula, où j'héberge mon site.
    Avant, mon site était à l'adresse "http://www.nomdedomaine.fr".
    Le service technique d'Ikoula m'a dit que cette disposition présente des failles de sécurité, et que je devais déplacer mon site à une adresse du type "http://www.nomdedomaine.fr/www" pour éviter les attaques.
    Problème : mon serveur est un serveur Windows. Pas de .htaccess donc comme sous Apache, il s'agit de web.config codés en XML.
    mon objectif :
    - rediriger les visiteurs arrivant sur "http://www.nomdedomaine.fr" vers "http://www.nomdedomaine.fr/www/" .
    Ne sachant pas coder en XML je sollicite votre aide...
      • 36404
      • 307 Posts
      Salut,

      ikoula est connu pour être un excellent hébergeur pour les sites en .NET sous windows, en revanche, c'est bien la première fois que j'entends dire qu'une adresse de site sous son nom de domaine est un problème de sécurité, tu es sûr d'avoir bien compris ?
      il ne s'agit pas plutôt de mettre ton site dans un répertoire www et pas à la racine du serveur ?

      dans le premier cas, un seul mot, courage fuyons, cours chez un hébergeur qui maîtrise le truc... (www.google.fr/www/ rien que d'y penser, je m'étouffe... smiley)

      have swing
        réfléchir avant d'agir
        • 38506
        • 103 Posts
        en fait je veux héberger plusieurs site sur le meme hébergement. Donc obligatoirement il va ya avoir des repertoires. et justement je veux pas qu'apparraisse www.google.fr/www/
          • 36730
          • 63 Posts
          Hello
          Je viens d'avoir un éclair de lucidité et j'aimerais des confirmations:
          J'ai un .htaccess à la racine de mon hébergement, il active php5 et permet de rediriger mondomaine.net vers www.mondomaine.net (en ne redirigeant pas les sous domaines tels que projets.mondomaine.net)

          Et il y a un autre htaccess à la racine de modx (installé dans le répertoire www/
          Celui là n'a pas le RewriteEngine activé mais je pourrais peut-être le mettre

          Est-ce que je peux me servir du 2e htaccess pour que les liens n'aient pas la double redirection et deux fois www (cf https://forums.modx.com/thread/73972/redirections-www#dis-post-412070 )

          Avec
          RewriteEngine On
          RewriteBase /
          


          Ça pourrait marcher ou faut-il modifier autre chose dans modx (dans sa config par exemple pour indiquer qu'il n'est pas installé dans /www )

          Faut-il d'autres règles dans le htaccess ?

          Thanks

          Edit: Bon après test, ça ne marche pas du tout en réactivant le 2e htaccess. Ou les règles ne sont pas bonnes [ed. note: epy___ last edited this post 14 years, 7 months ago.]
            • 36404
            • 307 Posts
            hello,

            en général, le principe est assez simple
            RewriteCond %{HTTP_HOST} !^www.domaine.com$
            RewriteRule ^(.*)   http://www.domaine.com/$1  [QSA,L,R=301]

            pour faire que ce qui n'arrive pas en www.domaine.com (ou net ou ce que tu veux) soit redirigé vers le domaine avec les www (surtout pour éviter le duplicate content en fait et éviter que les urls soient stockées sous des formes diverses dans le cache

            ensuite, protège les répertoire des sous-domaines de ce htaccess là
            RewriteRule ^(manager|assets|sousdomaine1|sousdomaine2)/*$ - [L]


            ces règles figurent dans le htaccess par défaut de modx il faut juste décommenter la première et les adapter à ta situation, normalement tout marche sans problème

            have swing

            edit, c'est vraiment pénible ce truc qui transforme les urls en lien même dans les portions de code !!! du révo tout craché ça smiley il faut bien sûr lire, l'url sans le barda autour
              réfléchir avant d'agir
              • 36730
              • 63 Posts
              Merci pour ces infos
              Tu me ferais donc utiliser le htaccess de ModX mais si ce dernier n'est pas à la racine de l'hébergement ?
              L'inconvenient de cette solution (mais je vais tester quand même) c'est que ça oblige à rentrer manuellement le nom à chaque fois que je modifie/ajoute un sous domaine
              Mais c'est vrai que ça n'est pas tous les jours non plus.


              J'ai du mal à y voir clair je dois avouer, je me doute bien qu'il y a un conflit entre mon htaccess d'origine et celui de modx

              Je vais faire des essais