Réécriture HTTPS / WWW / redirect, etc ...

Discussion dans 'URL Rewriting et .htaccess' créé par casio, 10 Juin 2019.

  1. casio
    casio Nouveau WRInaute
    Inscrit:
    12 Novembre 2008
    Messages:
    4
    J'aime reçus:
    0
    Salutations,

    J'ai vraiment du mal avec ces histoires de ré-écritures.

    Je n'arrive pas à faire ce que je veux simplement.

    Voila le topo :

    Sur un un site hébergé chez 1and1 en mutualisé avec un SSL starter :

    # Rewrite options
    # Activation du moteur de réécriture
    Options +FollowSymLinks
    RewriteEngine On

    # Racine du site
    RewriteBase /

    # Conditions Fichers/Dossiers
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d


    1/ Je cherche à rediriger systématiquement TOUTES les URLs tapées vers du HTTPS. J'ai mis ceci :

    # Passer en HTTPS
    RewriteCond %{SERVER_PORT} !=443
    RewriteRule ^(.*)$ https://wda-fr.org/$1 [R=301,L]


    2/ Je cherche à retirer systématiquement les WWW. de devant les URLs... TOUTES les URLs tapées :

    # Suppression des WWW de l'URL de base
    RewriteCond %{HTTP_HOST} ^www\.(.+) [NC]
    RewriteRule ^ https://%1%{REQUEST_URI} [L,R=301]


    3/ Je cherche à re-diriger aussi automatiquement, et de façon cumulé avec les 2 précédentes règles le forum du site qui est dans un sous-dossier "/forum" :

    # Redirect sous-domaine du forum
    RewriteCond %{REQUEST_URI} forum/(.*) [NC]
    RewriteRule ^(.*) https://forum.wda-fr.org/%1 [QSA,L,R=301]

    Cela vous semble-t'il correct ?

    Si je tape : http://www.monurl.com/forum, cela ne semble pas marcher...

    Merci de votre aide...
     
  2. indigene
    indigene WRInaute accro
    Inscrit:
    7 Septembre 2003
    Messages:
    3 682
    J'aime reçus:
    76
    Pour les deux premières règles voici ce que j'ai pour faire exactement l'inverse :

    # forcer le www :
    RewriteCond %{HTTP_HOST} ^example.fr
    RewriteRule (.*) http://www.example.fr/$1 [QSA,R=301]

    #redirection définitive de https vers http
    RewriteCond %{HTTP:HTTPS} on
    RewriteRule ^(.*)$ http://%{HTTP_HOST}/$1 [R=301,L]

    Et ta troisième règle pour le forum me semble fausse
    Essaye ceci :
    RewriteCond %{REQUEST_URI} ^/forum/(.*)$
    RewriteRule ^forum/(.*)$ https://forum.wda-fr.org/%1 [R=301]
     
  3. casio
    casio Nouveau WRInaute
    Inscrit:
    12 Novembre 2008
    Messages:
    4
    J'aime reçus:
    0
    Pour la troisième, cela ne semble rien changer... :(
     
  4. rick38
    rick38 WRInaute passionné
    Inscrit:
    23 Février 2013
    Messages:
    1 150
    J'aime reçus:
    128
    Aucune des règles ne semble marcher sur http://wda-fr.org/ puisque ça ne redirige pas en https par exemple.
     
  5. casio
    casio Nouveau WRInaute
    Inscrit:
    12 Novembre 2008
    Messages:
    4
    J'aime reçus:
    0
    En effet...
    Any idea ?
     
  6. rick38
    rick38 WRInaute passionné
    Inscrit:
    23 Février 2013
    Messages:
    1 150
    J'aime reçus:
    128
    Est-ce que le fichier .htaccess est dans le bon dossier racine ou parent, qu'il n'y a pas d'autre .htaccess dans un sous-dossier par exemple... Essayer de faire une erreur par exemple pour voir si ça fait planter pour savoir si le fichier est bien pris en compte, parce que là il a juste l'air d'être complètement ignoré.
     
  7. casio
    casio Nouveau WRInaute
    Inscrit:
    12 Novembre 2008
    Messages:
    4
    J'aime reçus:
    0
  8. rick38
    rick38 WRInaute passionné
    Inscrit:
    23 Février 2013
    Messages:
    1 150
    J'aime reçus:
    128
    Je ne sais pas, moi pour le https je fais presque pareil et ça marche :

    RewriteCond %{SERVER_PORT} 80
    RewriteRule ^(.*)$ https://www.monsite.com/$1 [R=301,L]
     
  9. KOogar
    KOogar WRInaute accro
    Inscrit:
    16 Novembre 2004
    Messages:
    4 365
    J'aime reçus:
    24
    Force le https
    Code:
    RewriteCond %{HTTPS} off
    RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
     
  10. rollback
    rollback WRInaute occasionnel
    Inscrit:
    5 Novembre 2018
    Messages:
    446
    J'aime reçus:
    45
    oui
    RewriteCond %{HTTPS} off

    ou
    RewriteCond %{SERVER_PORT} !^443$
     
Chargement...
Similar Threads - Réécriture HTTPS redirect Forum Date
Réecriture vers HTTPS et WWW URL Rewriting et .htaccess 18 Juillet 2010
Réécriture et robots.txt Débuter en référencement 10 Octobre 2019
Réecriture simple qui ne fonctionne pas URL Rewriting et .htaccess 20 Février 2019
Faire une redirection 301 et une réécriture en même temps (.htaccess) URL Rewriting et .htaccess 16 Décembre 2018
Réécriture url et htaccess URL Rewriting et .htaccess 3 Octobre 2018
Réecriture url sur Shopify e-commerce 15 Juin 2017
Réécriture URL supprimer home/annugrbz/public_html URL Rewriting et .htaccess 24 Novembre 2016
Apache => Ngnix - Réécriture RewriteCond URL Rewriting et .htaccess 1 Février 2016
Réécriture d'url directory URL Rewriting et .htaccess 29 Janvier 2016
Réécriture lien URL Rewriting et .htaccess 24 Septembre 2015
  1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies.
    Rejeter la notice