Rewrite Rule Apache simple
Résolu
crapoulou
Messages postés
28195
Date d'inscription
Statut
Modérateur, Contributeur sécurité
Dernière intervention
-
crapoulou Messages postés 28195 Date d'inscription Statut Modérateur, Contributeur sécurité Dernière intervention -
crapoulou Messages postés 28195 Date d'inscription Statut Modérateur, Contributeur sécurité Dernière intervention -
Bonjour,
Sur un serveur Apache 2.4, je voudrais faire une Rewrite Rule qui me parait simple, mais qui ne fonctionne pas.
Je me suis un peu perdu dans le tuto Apache.
Le but est hyper simple :
- Si j'interroge la racine du site, je suis redirigé vers la page toto :
http://monsite.fr => http://monsite.fr/toto
J'ai tenté ça mais sans résultat
Auriez-vous une idée ?
Merci d'avance
Sur un serveur Apache 2.4, je voudrais faire une Rewrite Rule qui me parait simple, mais qui ne fonctionne pas.
Je me suis un peu perdu dans le tuto Apache.
Le but est hyper simple :
- Si j'interroge la racine du site, je suis redirigé vers la page toto :
http://monsite.fr => http://monsite.fr/toto
J'ai tenté ça mais sans résultat
RewriteCond %{HTTP_HOST} ^.fr$
RewriteRule ^(.*) http://www.mondite.fr/toto [NC]
Auriez-vous une idée ?
Merci d'avance
A voir également:
- Rewrite Rule Apache simple
- 14 simple - Guide
- Apache open office gratuit - Télécharger - Suite bureautique
- Simple pdf - Télécharger - PDF
- Simple ocr - Télécharger - Bureautique
- Simple file locker - Télécharger - Sécurité
Merci pour le coup de main.
Malheureusement, ce n'est pas mieux.
En fait le réel objectif et de faire une redirection HTTP => HTTPS, donc j'ai cette Rewrite Rule :
La redirection fonctionne sauf si j'ai l'URL racine.
Donc je me suis dit que j'allais rajouter une règle pour rediriger http://monsite.fr vers https://monsite.fr (en plus) par exemple.
Mais si la solution est de changer la règle de redirection HTTP vers HTTPS, je prends aussi.
J'ai le même résultat avec la condition :
Visiblement, sur OVH (si c'est ton hébergeur...) il faut une petite variante
Voici un lien qui pourrait te servir :
https://www.webrankinfo.com/dossiers/techniques/redirection-http-https
Bon, je vais considérer que c'est résolu.
=> Cela ne fonctionne pas en Firefox 60.* (x86) mais fonctionne en 66.* (x64)
Les Rewrite Rules Apache sont bonnes.
Le souci vient du navigateur donc ?
Oui, mais pas que !
Le backend (non géré) est en Angular et a apparemment une gestion des URL et sa propre interprétation.
En effet, j'ai 2 vHost :
Avec mon FF 60.*, la redirection fonctionne sur l'un et pas sur l'autre alors que la conf Apache du vHost port 80 est strictement identique !
J'en conclus un souci aussi côté Angular.
Merci beaucoup pour l'aide !