Rediriger www. vers la racine

Bonjour à tous,

J’ai installé Yunohost avec un serveur perso et un DNS configuré.

Quelle est la procédure pour rediriger www.mondomaine.tld vers domaine.tld ? Car pour l’instant, yunohost détecte www.domaine.tld comme un autre sous domaine (que je n’ai pas rentré dans Yunohost).

Librement,

Léo

Bonjour,

Ça se fait au niveau des DNS de ton domaine, il faut rajouter une ligne de ce type
www.example.com. 1800 IN CNAME example.com.

Oui, il est déjà configuré, mais quand je me connecte via www.mondomaine.tld, yunohost me redirige vers l’admin.

J’ai réussi à configurer un sous domaine admin.domaine.tld avec une appli dessus, pas de problème, mais j’aimerais avoir exactement la même chose sur www.domaine.tld et domaine.tld.

Léo

La solution est ici : http://stackoverflow.com/questions/10294481/how-to-redirect-a-url-in-nginx

Dans /etc/nginx/conf.d créer un nouveau fichier nommé www.domaine.tld. Ajouter dans celui-ci le code suivant :

server {
    #implemented by default, change if you need different ip or port
    #listen *:80 | *:8000;
    server_name www.domaine.tld;
    return 301 $scheme://domaine.tld$request_uri;
}

Un sudo service nginx restart est alors requis.

Léo

Salut,
Cette solution ne fonctionne pas chez moi, peut-être qu’elle est obsolète. Est-ce que quelqu’un sait comment faire ? Je suis sur la version testing sur Jessie.

Pour info, ça peut servir à quelqu’un, j’ai réussi en faisant :

  • Créer un fichier “redirect.conf” dans /etc/nginx/conf.d/www.domaine.tld.d

  • Copier dedans :

    location / {
    rewrite ^ $scheme://domaine.tld$request_uri? permanent;
    }

Relancer nginx, et ça marche !

1 Like