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 :

Plusieurs noms pour un site : tous fonctionnent sauf un


Sujet :

Apache

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    676
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 676
    Par défaut Plusieurs noms pour un site : tous fonctionnent sauf un
    Bonjour,

    Je deviens dingue avec un souci à la con.

    Si vous allez sur https://www.***.eu/fr/ ça marche,
    Si vous allez sur http://***.eu/fr/, ça marche
    Si vous allez sur http://www.***.eu/fr/, ça marche pas

    Pourtant tout est OK, et j'ai tout essayé pour résoudre le souci.

    Actuellement j'ai un conf apache comme cela :

    pour europara sur port 80 :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    DocumentRoot /var/www
    ServerName ***.eu
    <Directory "/var/www">
    RewriteEngine On
    allow from all
    Options +Indexes
    </Directory>
    ServerAlias www.***.eu
    Dans mon log j'ai l'erreur suivante :
    File does not exist: /var/www/fr (oui mais normalement c'est de l'url rewriting géré par prestashop). Le .htaccess est tout à fait normal, la preuve ça fonctionne sans les www. et en SSL avec

    Je n'y comprends rien et à cause de ça on peut pas changer la langue du site

  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
    Tu as configuré des hôtes virtuels dans Apache ? Si oui, peux-tu nous les donner ? Pour rappel, ServerAlias ne fonctionne que dans des blocs <VirtualHost>.

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    676
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 676
    Par défaut
    C'est dans webmin que je configure ça

  4. #4
    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
    Il y a quoi dans ce .htaccess ? Le site http://euro... est redirigé vers https://... : comment est-ce fait ?

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    676
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 676
    Par défaut
    C'est prestashop mais il me semble que si le répertoire www/it est recherché c'est que l'url rewriting n'est pas actif :
    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
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    #forçaage ssl
     
    RewriteEngine On 
    RewriteCond %{SERVER_PORT} 80 
    RewriteRule ^(.*)$ https://www.europara.eu/$1 [R,L]
     
     
    #langues
    RewriteCond %{HTTP_HOST} ^(www\.)?europara\.de$
    RewriteRule ^(.*) https://www.europara.eu/de/$1  [QSA,L,R=301]
    RewriteCond %{HTTP_HOST} ^(www\.)?europara\.fr$
    RewriteRule ^(.*) https://www.europara.eu/fr/$1  [QSA,L,R=301]
    RewriteCond %{HTTP_HOST} ^(www\.)?europara\.ch$
    RewriteRule ^(.*) https://www.europara.eu/fr/$1  [QSA,L,R=301]
    RewriteCond %{HTTP_HOST} ^(www\.)?europara\.be$
    RewriteRule ^(.*) https://www.europara.eu/fr/$1  [QSA,L,R=301]
    RewriteCond %{HTTP_HOST} ^(www\.)?europara\.lu$
    RewriteRule ^(.*) https://www.europara.eu/fr/$1  [QSA,L,R=301]
    RewriteCond %{HTTP_HOST} ^(www\.)?europara\.co\.uk$
    RewriteRule ^(.*) https://www.europara.eu/en/$1  [QSA,L,R=301]
    RewriteCond %{HTTP_HOST} ^(www\.)?europara\.ie$
    RewriteRule ^(.*) https://www.europara.eu/en/$1  [QSA,L,R=301]
    RewriteCond %{HTTP_HOST} ^(www\.)?europara\.in$
    RewriteRule ^(.*) https://www.europara.eu/en/$1  [QSA,L,R=301]
    RewriteCond %{HTTP_HOST} ^(www\.)?europara\.cz$
    RewriteRule ^(.*) https://www.europara.eu/zh/$1  [QSA,L,R=301]
    RewriteCond %{HTTP_HOST} ^(www\.)?europara\.hk$
    RewriteRule ^(.*) https://www.europara.eu/zh/$1  [QSA,L,R=301]
    RewriteCond %{HTTP_HOST} ^(www\.)?europara\.tw$
    RewriteRule ^(.*) https://www.europara.eu/zh/$1  [QSA,L,R=301]
    RewriteCond %{HTTP_HOST} ^(www\.)?europara\.es$
    RewriteRule ^(.*) https://www.europara.eu/es/$1  [QSA,L,R=301]
    RewriteCond %{HTTP_HOST} ^(www\.)?europara\.it$
    RewriteRule ^(.*) https://www.europara.eu/it/$1  [QSA,L,R=301]
     
    # ~~start~~ Do not remove this comment, Prestashop will keep automatically the code outside this comment when .htaccess will be generated again
    # .htaccess automaticaly generated by PrestaShop e-commerce open-source solution
    # http://www.prestashop.com - http://www.prestashop.com/forums
     
    <IfModule mod_rewrite.c>
    <IfModule mod_env.c>
    SetEnv HTTP_MOD_REWRITE On
    </IfModule>
     
    RewriteEngine on
    RewriteCond %{HTTP_HOST} ^www.europara.eu$
    RewriteRule . - [E=REWRITEBASE:/]
    RewriteRule ^api/?(.*)$ %{ENV:REWRITEBASE}webservice/dispatcher.php?url=$1 [QSA,L]
     
    # Images
    RewriteCond %{HTTP_HOST} ^www.europara.eu$
    RewriteRule ^([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$1$2$3.jpg [L]
    RewriteCond %{HTTP_HOST} ^www.europara.eu$
    RewriteRule ^([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$1$2$3$4.jpg [L]
    RewriteCond %{HTTP_HOST} ^www.europara.eu$
    RewriteRule ^([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$1$2$3$4$5.jpg [L]
    RewriteCond %{HTTP_HOST} ^www.europara.eu$
    RewriteRule ^([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$1$2$3$4$5$6.jpg [L]
    RewriteCond %{HTTP_HOST} ^www.europara.eu$
    RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$1$2$3$4$5$6$7.jpg [L]
    RewriteCond %{HTTP_HOST} ^www.europara.eu$
    RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$1$2$3$4$5$6$7$8.jpg [L]
    RewriteCond %{HTTP_HOST} ^www.europara.eu$
    RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$7/$1$2$3$4$5$6$7$8$9.jpg [L]
    RewriteCond %{HTTP_HOST} ^www.europara.eu$
    RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$7/$8/$1$2$3$4$5$6$7$8$9$10.jpg [L]
    RewriteCond %{HTTP_HOST} ^www.europara.eu$
    RewriteRule ^c/([0-9]+)(\-[\.*_a-zA-Z0-9-]*)(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/c/$1$2$3.jpg [L]
    RewriteCond %{HTTP_HOST} ^www.europara.eu$
    RewriteRule ^c/([a-zA-Z_-]+)(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/c/$1$2.jpg [L]
    # AlphaImageLoader for IE and fancybox
    RewriteCond %{HTTP_HOST} ^www.europara.eu$
    RewriteRule ^images_ie/?([^/]+)\.(jpe?g|png|gif)$ js/jquery/plugins/fancybox/images/$1.$2 [L]
     
    # Dispatcher
    RewriteCond %{REQUEST_FILENAME} -s [OR]
    RewriteCond %{REQUEST_FILENAME} -l [OR]
    RewriteCond %{REQUEST_FILENAME} -d
    RewriteCond %{HTTP_HOST} ^www.europara.eu$
    RewriteRule ^.*$ - [NC,L]
    RewriteCond %{HTTP_HOST} ^www.europara.eu$
    RewriteRule ^.*$ %{ENV:REWRITEBASE}index.php [NC,L]
    </IfModule>
     
    <IfModule mod_expires.c>
    	ExpiresActive On
    	ExpiresByType image/gif "access plus 1 month"
    	ExpiresByType image/jpeg "access plus 1 month"
    	ExpiresByType image/png "access plus 1 month"
    	ExpiresByType text/css "access plus 1 week"
    	ExpiresByType text/javascript "access plus 1 week"
    	ExpiresByType application/javascript "access plus 1 week"
    	ExpiresByType application/x-javascript "access plus 1 week"
    	ExpiresByType image/x-icon "access plus 1 year"
    </IfModule>
     
    FileETag INode MTime Size
    <IfModule mod_deflate.c>
    	<IfModule mod_filter.c>
    		AddOutputFilterByType DEFLATE text/html text/css text/javascript application/javascript application/x-javascript
    	</IfModule>
    </IfModule>
     
    #If rewrite mod isn't enabled
    ErrorDocument 404 /index.php?controller=404
     
    # ~~end~~ Do not remove this comment, Prestashop will keep automatically the code outside this comment when .htaccess will be generated again

  6. #6
    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
    Ben je viens de tester et les 3 URL fonctionnent bien !

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

Discussions similaires

  1. Plusieurs extensions pour 1 site
    Par lolaalol dans le forum Webmarketing
    Réponses: 4
    Dernier message: 20/05/2014, 16h43
  2. Plusieurs dossiers pour mon site en HTML
    Par roubla dans le forum Balisage (X)HTML et validation W3C
    Réponses: 7
    Dernier message: 19/12/2011, 17h31
  3. Quels noms pour mon site
    Par romano2003 dans le forum Domaines
    Réponses: 3
    Dernier message: 27/01/2009, 15h01
  4. Plusieurs conditions pour le If ne fonctionne pas.
    Par beegees dans le forum Langage
    Réponses: 11
    Dernier message: 21/01/2007, 15h41
  5. Plusieurs langues pour un site
    Par slim dans le forum Général Conception Web
    Réponses: 6
    Dernier message: 13/12/2006, 09h40

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