Bonjour !
Je me présente, je m'appelle Machin et j'ai un petit site familial (machin.fr) chez infomaniak (parce que les boîtes mail @machin.fr ne sont pas limitées en stockage). J'ai suivi les recommandations de la FAQ (https://www.infomaniak.com/fr/support/faq/1961/) pour rediriger les requêtes http en https (Let's encrypt dispo dans l'offre) et éviter le www, so XXème siècle, ça donne ça :
RewriteEngine on
RewriteCond %{HTTP:X-Forwarded-Proto} !https [OR]
RewriteCond %{HTTP_HOST} ^www. [NC]
RewriteRule (.*) https://machin.fr/$1 [R=301] |
Mon fils aimerait avoir une page perso en fiston.machin.fr. Il n'y a pas à proprement parler de sous-domaine dans l'offre Starter d'infomaniak mais des alias et un petit boulot à faire dans le fichier .htaccess pour conserver un pseudo sous-domaine (et pas juste une redirection brutale), à savoir : Il y a bien des sous-domaines dans l'offre Starter avec une redirection visible ou invisible, mais le comportement au final est strictement équivalent à ceci :
RewriteEngine On
RewriteCond %{HTTP_HOST} ^fiston.machin.fr
RewriteRule (.*) https://machin.fr/fiston/$1 [P] |
Idéalement, en bonus, j'aimerais rediriger toute URL longue à la racine (du domaine ou du sous-domaine), l'ensemble du site est balbutiant et je n'aimerais pas présenter de page 404 (pas non plus de PHP pour l'offre Starter).
Mon problème est que l'agrégation des 2 htaccess précédents ne fonctionne pas. En suivant l'ordre premier-second, je n'ai pas de redirection https sur le sous-domaine; avec l'ordre second-premier, le drapeau [P] termine l'évaluation (équivalent [L]). Infomaniak ne répond pas à ce genre de question, en arguant (probablement à raison) que leur métier est l'hébergement, pas la conception de site et donc je me retrouve comme un c...
Auriez-vous une idée ? Ou si long/pénible à expliquer, une bonne lecture à conseiller ? La doc Apache est un manuel de référence mais en aucune cas un cookbook et les liens que j'ai consultés sont des astuces à peine expliquées; Bref, je nage... Merci 1000 fois de la famille Machin (pour son site et moi, pour mourir moins con) !
Message édité par Alexandre-Benoit B le 27-06-2022 à 09:33:41