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 :

Aide sur htaccess


Sujet :

Apache

  1. #1
    Membre averti
    Inscrit en
    Juin 2007
    Messages
    50
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 50
    Par défaut Aide sur htaccess
    Bonjour à tous,

    j'ai une petite question sur les htaccess et url rewriting. C'est surement pas trop compliqué mais je suis un peu perdu dans ce fichier htaccess.

    J'ai sur un site la page www.nomdedomaine.com/page.php j'aimerai ( pour le référencement de mon site ) que lorsque je tape l'adresse ou que je clique sur le lien motcle.nomdedomaine.com/autremot.html ce soit cette derniere adresse qui s'affiche dans mon navigateur mais que ce soit l'adresse www.nomdedomaine.com/page.php qui soit chargée.

    Je précise bien que dans le navigateur ce soit celle avec les mots cles qui soit affichée car sinon ça n'a aucun intérêt pour le référencement.

    De plus les sous-domaines motcle sont bien déclarés et redirigés vers mon hébergement.

    Merci d'avance pour vos réponses.

    Manu.

  2. #2
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Par défaut
    Y a un moyen pas très compliqué avec l'URL rewriting si le nom mocle.nomdedomaine.com pointe vers le même document root que www.nomdedomaine.com. Si ce n'est pas possible, il faut configurer un reverse proxy et ça demande de configurer le fichier de configuration principal d'Apache. Donc si tu es en hébergement mutualisé et que le nom motcle.nomdedomaine.com pointe sur un document root différent de www.nomdedomaine.com, c'est pas possible.

  3. #3
    Membre averti
    Inscrit en
    Juin 2007
    Messages
    50
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 50
    Par défaut
    Bonjour et merci pour ce début de réponse, je vois que le forum Developpez.com est bien réactif ( pas comme celui de mon hébergeur ).

    Pour en revenir à mon problème, je suis sur un dédié donc configurer quoique ce soit sera possible ( dans la limite de mes compétences bien sûr ).

    Voici ce que j'avais essayé mais qui ne fonctionnait pas pour mon htaccess

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Options +FollowSymlinks
    RewriteEngine on
    RewriteRule ^motcle1.nomdedomaine.com/motcle2.html$ index.php
    fichier htaccess placé dans la racine de mon hébergement avec index.php et le sous-domaine motcle1 bien déclaré et qui pointe vers le serveur.

    J'ai essayé également :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Options +FollowSymlinks
    RewriteEngine on
    RewriteRule ^motcle1.nomdedomaine.com/motcle2.html$ www.nomdedomaine.com/index.php
    Mais comme dirait l'autre.... Pas mieux

    Manu.

  4. #4
    Membre averti
    Inscrit en
    Juin 2007
    Messages
    50
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 50
    Par défaut
    Re,

    Dis-moi _Mac_ qu'est-ce que tu appelles Document root en fait ?

    (je viens de voir que tu le mentionnes souvent dans tes réponses)

    Manu.

  5. #5
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Par défaut
    Le document root, c'est le répertoire racine dans lequel tu trouves les fichiers d'un site. Par exemple, www.nomdedomaine.com "pointe" vers un certain répertoire : tous les fichiers (en particulier la page d'accueil) de ce site se trouvent dans ce répertoire (ou sous-répertoires). De même, motcle1.nomdedomaine.com "pointe" vers un certain répertoire du serveur, qui peut être identique au répertoire de www.nomdedomaine.com ou un autre.

    Dans ton cas, vu que tu veux utiliser des fichiers associés à www.nomdedomaine.com avec le nom motcle1.nomdedomaine.com, le plus simple (et de très loin) est de faire en sorte que le document root du site motcle1.nomdedomaine.com soit le même que celui de www.nomdedomaine.com. Si c'est bien le cas (et uniquement si c'est bien le cas), tu peux faire le filtre de la façon suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    RewriteEngine on
    RewriteCond %{HTTP_HOST} ^motcle1.nomdedomaine.com$
    RewriteRule ^motcle2.html$ index.php
    Avec ça, et si motcle1.nomdedomaine.com pointe sur le même document root que www.nomdedomaine.com (j'insiste ), si tu tapes http://motcle1.nomdedomaine.com/motcle2.html, tu tomberas sur la page http://www.nomdedomaine.com/index.php.

    Dans ton cas, ta règle ne fonctionne pas car RewriteRule commence son travail à partir du répertoire des URL (toto/titi.html pour l'URL http://www.nomdedomaine.com/toto/titi.html, par exemple) ; RewriteRule ne prend pas en compte les domaines. C'est pour ça que j'utilise plutôt un RewriteCond qui permet de filtrer plus facilement par rapport au domaine.

  6. #6
    Membre averti
    Inscrit en
    Juin 2007
    Messages
    50
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 50
    Par défaut
    Re _Mac_,

    je pensais avoir saisie l'idée mais je bloque, pour faire pointer motcle1.nomdedomaine.com vers le document root de www.nomdedomaine.com il faut bien agir sur le nom de domaine et non sur le serveur ( j'ai crée un sous-domaine de mon nom de domaine sur lequel j'ai créé un alias vers monnomdedomaine.com ). lorsque je tape l'adresse mot.nomdedomaine.com/ c'est le véritable index.php du sous domaine qui est lu et non celui de nomdedomaine.com

  7. #7
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Par défaut
    Je n'ai pas bien compris ta configuration d'alias, mais en tout cas, c'est un paramétrage du serveur Web qui fait pointer un certain nom (sous-domaine) vers un certain répertoire. Si j'ai bien compris, l'alias que tu as défini est un alias DNS. Ca dit que d'un point de vue logique, les 2 noms sont équivalents mais ça s'arrête là, ça ne dit pas vraiment en quoi ils sont équivalents. Lorsque tu accèdes à ton serveur Web en tapant tel ou tel nom dans ton URL, le serveur Web reçoit l'information qui dit quel nom tu as tapé. C'est sur cette information que le serveur décide d'aller voir dans tel ou tel autre répertoire.

    Donc, niveau DNS, il faut que tu t'assures que tes différents noms ou sous-domaines pointent bien vers ton serveur Web (l'adresse IP). C'est tout. La suite, c'est au niveau du serveur Web que ça se passe et tout dépend du serveur Web (Apache ? IIS ? Autre ?) et de la façon dont tu l'administres. Par exemple, pour mon site chez OVH en hébergement mutualisé, j'ai la possibilité de créer des sous-domaines en remplissant 2 champs : "extension" du sous-domaine (motcle1 par exemple) et répertoire qui y correspond (= document root). Quand je clique sur OK, il se passe 2 choses : configuration du DNS pour déclarer le sous-domaine et le faire pointer vers les serveurs Web d'OVH, puis configuration des serveurs Web d'OVH pour établir la correspondance "nouveau nom => répertoire que j'ai indiqué". Dans tous les cas, c'est 2 étapes sont nécessaires, il faut juste voir comment les faire.

  8. #8
    Membre averti
    Inscrit en
    Juin 2007
    Messages
    50
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 50
    Par défaut
    Bonjour _Mac_,

    déjà merci pour ta patience et tes explications, effectivement il s'agit d'un alias DNS que j'ai créé, je vais donc faire une redirection sur IP de mon serveur.

    Mon serveur web est Apache sur mon serveur dédié, je suppose donc qu'il faut que je déclare le chemin absolu du documentroot de nomdedomaine.com pour le sous-domaine mot1 de nomdedomaine.com dans le fichier httpd.conf de mon serveur.

    J'ai vraiment pas envie de mettre à plat mon serveur je préfère te demander ton avis avant. Voici le fichier httpd.conf actuel :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    # ("Full" adds the server version; "Block" removes all outgoing Via: headers)
    # Set to one of: Off | On | Full | Block
    #
    #ProxyVia On
     
    #
    # To enable a cache of proxied content, uncomment the following lines.
    # See http://httpd.apache.org/docs/2.2/mod/mod_cache.html for more details.
    #
    #<IfModule mod_disk_cache.c>
    #   CacheEnable disk /
    #   CacheRoot "/var/cache/mod_proxy"
    #</IfModule>
    #
     
    #</IfModule>
    # End of proxy directives.
     
    ### Section 3: Virtual Hosts
    #
    # VirtualHost: If you want to maintain multiple domains/hostnames on your
    # machine you can setup VirtualHost containers for them. Most configurations
    # use only name-based virtual hosts so the server doesn't need to worry about
    # IP addresses. This is indicated by the asterisks in the directives below.
    #
    # Please see the documentation at
    # <URL:http://httpd.apache.org/docs/2.2/vhosts/>
    # for further details before you try to setup virtual hosts.
    #
    # You may use the command line option '-S' to verify your virtual host
    # configuration.
     
    #
    # Use name-based virtual hosting.
    #
    #NameVirtualHost *:80
    #
    # NOTE: NameVirtualHost cannot be used without a port specifier
    # (e.g. :80) if mod_ssl is being used, due to the nature of the
    # SSL protocol.
    #
     
    #
    # VirtualHost example:
    # Almost any Apache directive may go into a VirtualHost container.
    # The first VirtualHost section is used for requests without a known
    # server name.
    #
    #<VirtualHost *:80>
    #    ServerAdmin webmaster@dummy-host.example.com
    #    DocumentRoot /www/docs/dummy-host.example.com
    #    ServerName dummy-host.example.com
    #    ErrorLog logs/dummy-host.example.com-error_log
    #    CustomLog logs/dummy-host.example.com-access_log common
    #</VirtualHost>
    AddType application/x-httpd-php .php
    AddType application/x-httpd-php-source .phps
    AddType application/x-httpd-php .php
    Je note aussi qu'il s'agit du fichier général de mon serveur, n'existe-il pas un fichier httpd.conf pour chaque domaine ?

    J'ai une question un peu hors sujet pour le moment, mais pour chaque sous domaine créé, il y a une manipulation à faire, n'existe-il pas une méthode pour que ce soit plus facile... Je pense à une personne qui m'a demandé un site internet avec des espaces clients accessibles depuis nompersonne.nomdedomaine.com, si je dois avoir une action a faire à chaque création d'espaces clients ça risque d'être assez lourd...
    Encore une fois c'est ptet un peu trop prématuré pour parler de ça maintenant alors que j'ai pas encore réussi à résoudre mon premier problème!!!

    Tu dois te dire que je suis pire qu'une gonzesse et que je suis jamais content et j'en veux toujours plus

    Manu

  9. #9
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Par défaut
    Citation Envoyé par AnjouWeb Voir le message
    Je note aussi qu'il s'agit du fichier général de mon serveur, n'existe-il pas un fichier httpd.conf pour chaque domaine ?
    Oui et non. Il faut configurer ce qu'on appelle des hôtes virtuels (ou virtual hosts ou encore VH pour faire très court) : un hôte virtuel c'est le site associé à un nom (ou sous-domaine). Par exemple, www.nomdedomaine.com est un virtual host, motcle1.nomdedomaine.com en est un second, etc.

    Références sur le sujet : http://httpd.apache.org/docs/2.2/vhosts/ et http://apache.developpez.com/cours/virtual-host/.

    Dans Apache, on regroupe ce qui concerne un virtual host dans une section <VirtualHost> : regarde en bas de ton fichier httpd.conf, on en parle.

    Pour revenir rapidement à ta question des fichiers séparés, tu peux faire écrire un fichier par section <VirtualHost> et faire des Include dans httpd.conf ou tout mettre dans un seul et même fichier, c'est toi qui vois. Mais dans un premier temps, je propose de tout mettre dans httpd.conf, ensuite, tu répartiras la configuration dans différents fichiers si tu veux.

    Le premier truc dès qu'on veut configurer des virtual hosts c'est indiquer à Apache l'adresse IP (du serveur) et le port (découte d'Apache) pour lesquels les VH doivent être définis. Ca se fait avec une directive NameVirtualHost. Généralement, pour faire simple, on met * à la place d'une adresse IP (pour dire "quelque soit l'adresse IP du serveur par laquelle la requête arrive"). Donc si Apache a l'air d'écouter sur le port 1234, on va déclarer :
    Dans ton cas, vu qu'Apache écoute sur le port 80, on va mettre ceci :
    Ensuite, on commence les sections <VirtualHost>. Dans la balise <VirtualHost>, on rappelle la signature indiquée par un NameVirtualHost pour dire que ce VH particulier ne s'applique que pour les requêtes entrant par l'IP et le port donné. Par exemple, dans ton cas, vu qu'on aura mis NameVirtualHost *:80, on aura :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <VirtualHost *:80>
        ...
    </VirtualHost>
    Le minimum qui doit figurer dans une section <VirtualHost> c'est le nom du VH : directive ServerName accompagné ou non d'une directive ServerAlias pour indiquer les autres noms pour lequels cette configuration doit également s'appliquer. ServerAlias sert à indiquer des noms équivalents. Genre, tu considères que www.nomdedomaine.com et www.nomdedomaine.net sont le même site en tout point, i.e. que la conf Apache doit être la même pour les 2. Plutôt que d'écrire 2 sections <VirtulHost> pour chaque nom et mettre la même configuration dedans, tu peux faire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <VirtualHost *:80>
        ServerName www.nomdedomaine.com
        ServerAlias www.nomdedomaine.net
    </VirtualHost>
    On profite souvent des <VirtualHost> pour indiquer le document root de chaque VH :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <VirtualHost *:80>
        ServerName www.nomdedomaine.com
        DocumentRoot rep1
    </VirtualHost>
     
    <VirtualHost *:80>
        ServerName motcle1.nomdedomaine.com
        DocumentRoot rep2
    </VirtualHost>
    Après, j'aime bien rappeler le port qui doit figurer dans les URL dans les sections <VirtualHost> : Port 80 (c'est de la maniaquerie, je sais, ça ne sert souvent à rien, mais je préfère, ça évite les ambiguités).

    Donc, pour ton cas, tu as 2 solutions : soit tu déclares 2 <VirtualHost> (un pour www.nomdedomaine.com et un autre pour motcle1.nomdedomaine.com) dans lesquels tu mets le même DocumentRoot :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    <VirtualHost *:80>
        ServerName www.nomdedomaine.com
        Port 80
        DocumentRoot rep1
        ...
    </VirtualHost>
     
    <VirtualHost *:80>
        ServerName motcle1.nomdedomaine.com
        Port 80
        DocumentRoot rep1
        ...
    </VirtualHost>
    Soit tu crées 1 seul <VirtualHost> et tu mets un ServerAlias :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <VirtualHost *:80>
        ServerName www.nomdedomaine.com
        ServerAlias motcle1.nomdedomaine.com
        Port 80
        DocumentRoot rep1
        ...
    </VirtualHost>
    La seconde écriture est intéressante car tu ne dupliques pas la configuration, mais si les conf à appliquer pour les 2 noms www.nomdedomaine.com et motcle1.nomdedomaine.com deviennent trop différentes, faudra créer 2 <VirtualHost>.

    Donc, finalement, pour ton cas, vu que tu veux le même document root pour tes 2 noms et à supposer que la réécriture que je suggérais au début convienne, je propose que tu rajoutes la configuration suivante tout à la fin de ton fichier httpd.conf :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    NameVirtualHost *:80
     
    <VirtualHost *:80>
        ServerName www.nomdedomaine.com
        ServerAlias motcle1.nomdedomaine.com
        Port 80
        DocumentRoot rep1
        RewriteEngine on
        RewriteCond %{HTTP_HOST} ^motcle1.nomdedomaine.com$
        RewriteRule ^motcle2.html$ index.php
    </VirtualHost>
    Tu peux bien sûr mettre la réécriture dans un fichier .htaccess figurant dans le répertoire rep1. Je l'ai mise ici pour te montrer la mutualisation de la configuration.

    Citation Envoyé par AnjouWeb Voir le message
    J'ai une question un peu hors sujet pour le moment, mais pour chaque sous domaine créé, il y a une manipulation à faire, n'existe-il pas une méthode pour que ce soit plus facile... Je pense à une personne qui m'a demandé un site internet avec des espaces clients accessibles depuis nompersonne.nomdedomaine.com, si je dois avoir une action a faire à chaque création d'espaces clients ça risque d'être assez lourd...
    Dans l'absolu oui, il faut créer une section <VirtualHost> pour chaque nom ou site qu'Apache doit connaître. Maintenant, il y a heureusement des alternatives comme le mass virtual hosting qui pourrait répondre à tes besoins. Mais on verra plus tard, effectivement

  10. #10
    Membre averti
    Inscrit en
    Juin 2007
    Messages
    50
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 50
    Par défaut
    Justement je viens juste de trouver ce httpd.include je voulais faire mes tests mais un client vient de m'appeler... c'était une vraie pipelette

    Alors je crois que ça fonctionne pour le moment j'ai créé un sous-domaine de test ( que j'ai appelé test original non ) et ça semble fonctionner

    Sauf petit problème, j'ai un fichier index.php dans nomdedomaine.com, j'ai donc testé de faire appel à test.nomdedomaine.com/index.php et là surprise... il me propose de télécharger le script... pas cool!!!!

    j'ai pourtant mis à jour différente choses dans mon httpd.conf :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    <VirtualHost x.x.x.x:80>
    	ServerName   test.nomdedomaine.fr:80
    	ServerAdmin  "contact@anjouweb.com"
    	DocumentRoot /var/www/vhosts/nomdedomaine.fr/httpdocs
    	CustomLog  /var/www/vhosts/nomdedomaine.fr/statistics/logs/access_log plesklog
    	ErrorLog  /var/www/vhosts/nomdedomaine.fr/statistics/logs/error_log
    	<IfModule mod_ssl.c>
    		SSLEngine off
    	</IfModule>
    	<Directory  /var/www/vhosts/nomdedomaine.fr/httpdocs>
    	<IfModule sapi_apache2.c>
    		php_admin_flag engine on
    		php_admin_flag safe_mode on
    		php_admin_value open_basedir "/var/www/vhosts/nomdedomaine.fr/httpdocs:/tmp"
    	</IfModule>
    	<IfModule mod_php5.c>
    		php_admin_flag engine on
    		php_admin_flag safe_mode on
    		php_admin_value open_basedir "/var/www/vhosts/nomdedomaine.fr/httpdocs:/tmp"
    	</IfModule>
    		Options -Includes -ExecCGI
    	</Directory>
    	Alias "/error_docs" "/var/www/vhosts/nomdedomaine.fr/error_docs"
    	ErrorDocument 400 /error_docs/bad_request.html
    	ErrorDocument 401 /error_docs/unauthorized.html
    	ErrorDocument 403 /error_docs/forbidden.html
    	ErrorDocument 404 /error_docs/not_found.html
    	ErrorDocument 500 /error_docs/internal_server_error.html
    </VirtualHost>
    comme si le module php n'était pas en route

  11. #11
    Membre averti
    Inscrit en
    Juin 2007
    Messages
    50
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 50
    Par défaut
    arfff autant pour moi un redémarrage d'apache et c'était ok! J'ai parlé trop vite!

    Bon je vais pouvoir tester avec mes motcle2 maintenant!

    En tout cas ça se précise! j'en voyais pas le bout et grace à toi je comprends un peu mieux... je suis loin d'être un spécialiste mais c'est déjà bcp plus clair, un grand merci!

    Il restera mon problème de virtualhost dynamique, je regarderai tes liens que tu m'as fourni plus haut.

    Manu.

  12. #12
    Membre averti
    Inscrit en
    Juin 2007
    Messages
    50
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 50
    Par défaut
    Bonjour _Mac_,

    Grace à tes explications j'ai pu mettre tout ça à ma sauce, du coup j'ai glissé dans mon httpd.include

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    ServerName   paradox-animation.fr:80
    	ServerAlias  *.paradox-animation.fr
    ainsi que sur mon nom de domaine, j'ai créé le sous domaine * ( sorte de catch-all ) que j'ai fait pointer sur l'IP de mon serveur, donc pas besoin de créé sur le nom de domaine un sous domaine à chaque fois.

    Pour les url-rewriting, je les ai mises dans le fichier .htaccess du document root du domaine général www ( t'as vu j'utilise les termes que tu m'as expliqués à bon escient :-) enfin je crois! )

    Petit problème lorsque je créée, modifie ou supprime un sous domaine sur mon serveur, il me regénère ce fichier httpd.include et ne conserve pas le ServerAlias. Y-a-t-il un moyen pour éviter ça? ( je pense à un fichier défault ou autre )

    Manu.

  13. #13
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Par défaut
    Ah, jamais vu ça : comment tu fais pour "créer, modifier ou supprimer un sous domaine sur ton serveur ? Logiquement, vu qu'il y a *.domaine..., t'as plus rien à déclarer dans Apache donc pourquoi le fichier httpd.include est regénéré ?

    Petite correction à apporter à ta conf : on ne précise jamais de port dans ServerName ou ServerAlias mais seulement le nom. Si tu veux mettre un numéro de port, c'est la directive Port :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    ServerName   paradox-animation.fr
    Port 80
    ServerAlias  *.paradox-animation.fr

  14. #14
    Membre averti
    Inscrit en
    Juin 2007
    Messages
    50
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 50
    Par défaut
    J'ai une interface plesk ( 8.3.0 pour info ) et je le fais à partir de cette interface. C'est toujours pour mon second client qui veut pouvoir créer des espaces clients, je me suis dit que je pouvais lui donner la main son plesk ( uniquement son domaine bien sûr ) et qu'il pourrait les créer comme ça.

    Pour le numéro de port c'est fait comme ça de manière native sur mon serveur, je suis surpris qu'il ne respecte pas plus que ça les normes pour des fichiers de configuration aussi important.

  15. #15
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Par défaut
    Ah, je ne connais pas du tout Plesk. C'est assez étrange qu'il fonctionne comme ça, je trouve. Désolé de ne pas pouvoir t'aider plus.

  16. #16
    Membre averti
    Inscrit en
    Juin 2007
    Messages
    50
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 50
    Par défaut
    Ben en fait plus besoin de créer de sous-domaines sous plesk... une fois le sous-domaine * créé sur mon nom de domaine ( et surtout après que les DNS soient propagés ) et la fameuse ligne dans httpd.conf :
    ServerAlias *.nomdedomaine.fr tous les sous-domaines sont acceptés et sans aucune manip sur plesk.... Génial pour le référencement...enfin je crois, il ne reste plus qu'à attendre de voir ce que ça donne dans Google...affaire a suivre dans les semaines à venir!

    Manu.

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

Discussions similaires

  1. demande d'aide sur samba
    Par marcoss dans le forum Développement
    Réponses: 5
    Dernier message: 04/12/2003, 19h38
  2. [CR] besoin d'aide sur les formules
    Par GuillaumeDSA dans le forum Formules
    Réponses: 4
    Dernier message: 10/07/2003, 12h19
  3. Réponses: 2
    Dernier message: 27/02/2003, 01h33
  4. [Kylix] Aide sur BitBlt
    Par mic006 dans le forum EDI
    Réponses: 1
    Dernier message: 10/12/2002, 22h54
  5. Aide sur une fenetre
    Par Ray-j dans le forum Autres éditeurs
    Réponses: 4
    Dernier message: 29/11/2002, 08h51

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