Comment avoir une URL propre

  • WordPress :4.9
  • Statut : non résolu
10 sujets de 1 à 10 (sur un total de 10)
  • Auteur
    Messages
  • #2036866
    nicolastaf
    Participant
    Initié WordPress
    5 contributions

    Bonjour,

    Ma configuration WP actuelle

    • Version de PHP/MySQL : 7 / 5.6
    • Thème utilisé : Natif
    • Extensions en place : Aucune
    • Nom de l’hébergeur : OVH
    • Adresse du site :

    Problème(s) rencontré(s) :

    L’installation en multisite c’est bien passée, en SOUS DOSSIER j’ai donc créé en test 3 sites sur serveur distant, pour tester je souhaiterai qu’un de mes sites soit sur un nom de domaine acheté.

    Exemple: https://site.com/multisite/site1 => https://www.nouveaudomaine.com

    J’ai essayé en modifiant SITES > TOUS LES SITES > puis modifier sur le site en question et de remplacer le champ Adresse web du site (URL)

    Mais sans résultat.

    Ou faut-il faire une manipe sur le serveur MUT OVH

    Merci de votre aide

    Fichiers joints :
    Vous devez être connecté pour voir les fichiers joints.
    #2037017
    WP Traduction
    Modérateur
    Maître WordPress
    1730 contributions

    Bonjour,

    J’avais testé la manip il y a ± 1 an, alors je vais essayer de vous guider selon mes souvenirs.

    Avez-vous fait le nécessaire pour que le nouveau nom de domaine du sous-site soit un alias du nom de domaine principal ? (Désolé, mais je ne connais pas la manipulation chez OVH, ceci dit ils doivent bien avoir de la documentation sur le sujet).

    Ensuite, lorsque vous êtes dans l’admin du multisite, exactement à l’endroit de votre capture d’écran, cliquez sur l’onglet « Réglages » et vérifiez que vous avez bien saisi le nouveau nom de domaine dans les champs « Siteurl » & « Home ».

    Une fois cela vérifié/configuré, ça devrait fonctionner.

    Ceci dit, il vous faudra compléter avec les modifications préconisées dans cet article afin que les différentes versions du site (avec et sans wwww …) fonctionnent correctement.

    #2037020
    WP Traduction
    Modérateur
    Maître WordPress
    1730 contributions

    Je viens de retrouver l’article du codex WordPress : https://codex.wordpress.org/WordPress_Multisite_Domain_Mapping

    #2037040
    nicolastaf
    Participant
    Initié WordPress
    5 contributions

    Merci de votre réponse,

     

    Je pense que mon soucis provient de la configuration du domaine chez OVH, j’ai bien mon nom de domaine de type A.

    Il faut le faire pointer sur le réseau principal ??

    Mon test à été fait dans un répertoire sur sans nom de domaine j’ai utilisé un nom de domaine existant.

    Si je ne me trompe ?

    #2037047
    WP Traduction
    Modérateur
    Maître WordPress
    1730 contributions

    Vous trouverez normalement tout ce qu’il faut dans les articles que je vous ai mis en lien.

    Et pour ce qui concerne plus spécifiquement OVH, faites une recherche dans leur doc.

    #2037962
    nicolastaf
    Participant
    Initié WordPress
    5 contributions

    Merci pour vos réponses et de votre temps

    #2043708
    nicolastaf
    Participant
    Initié WordPress
    5 contributions

    Hello tout le monde je relance avec cette histoire du multisite avec plusieurs domaines.

    Donc une fois l’activation du multisite en sous dossier et que j’ai ajouté un 2ème site je vais dans réglage et home je remplace par un domaine existant chez OVH https://site2.com.

    Ensuite chez OVH ce domaine je modifie sa zone DNS TYPE A , avec un Astérix dans le champ sous domaine puis dans le champ cible l’adresse IP du domaine principal.

    Après ces modifs lorqsue l’on veut pour visiter le site2.com on arrive sur une page d’ovh et non sur le site créé par l’admin multisite.

    Est-ce un PB de configuration OVH ou y a t-il une configuration du .htaccess ????

    Merci pour votre aide

    #2043753
    WP Traduction
    Modérateur
    Maître WordPress
    1730 contributions

    Bonjour,

    Je vous invite à bien relire l’article du codex WordPress, car si vous n’avez pas d’adresse IP dédiée, je ne suis pas certain que modifier la zone DNS soit ce qu’il faut faire.

    Comme je vous l’ai dit plus haut, il faut que le nom de domaine du sous-site soit déclaré en alias du nom de domaine principal du multisite.

    Par ailleurs, comme précisé dans l’autre article que je vous ai mis en lien, il faut également ajouter quelques lignes dans les fichiers wp-config.php et .htaccess.

    Avez-vous bien fait toutes ces manipulations ?

    #2043794
    nicolastaf
    Participant
    Initié WordPress
    5 contributions

    Voici pour wp-config:

     

    define('MULTISITE', true);
    define('SUBDOMAIN_INSTALL', false);
    define('DOMAIN_CURRENT_SITE', $_SERVER['HTTP_HOST']);
    define( 'COOKIE_DOMAIN', $_SERVER[ 'HTTP_HOST' ]);
    define('PATH_CURRENT_SITE', '/');
    define('SITE_ID_CURRENT_SITE', 1);
    define('BLOG_ID_CURRENT_SITE', 1);
    wp-config

    Voii mon .htaccess:

    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    
    # add a trailing slash to /wp-admin
    RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]
    
    RewriteCond %{REQUEST_FILENAME} -f [OR]
    RewriteCond %{REQUEST_FILENAME} -d
    RewriteRule ^ - [L]
    RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
    RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
    RewriteRule . index.php [L]
    htaccess

    D’après votre post précédent le PB viendrait de mon nom de domaine qui doit être impérativement un alias, donc on ne peut pas avoir de nom de domaine différents par site exemple site 1 = lunettes.com, site 2 jeans.com, site 3 = chemises.com.

    J’ai essayer avec le htaccess le code suivant:

    RewriteCond %{HTTP_HOST} ^sitereseau\.fr$ [OR]
    RewriteCond %{HTTP_HOST} .aliassitereseau\.fr [OR]
    RewriteCond %{HTTP_HOST} ^aliassitereseau\.fr$
    RewriteRule (.*)  http://www.sitereseau.fr/$1 [R=301,L]
    htaccess

    Mais il me fait une redirection aussi en BO…

    #2043873
    WP Traduction
    Modérateur
    Maître WordPress
    1730 contributions

    nom de domaine qui doit être impérativement un alias, donc on ne peut pas avoir de nom de domaine différents par site exemple site 1 = lunettes.com, site 2 jeans.com, site 3 = chemises.com.

    Vous faites un amalgame, alors relisez tout bien à tête reposée.

10 sujets de 1 à 10 (sur un total de 10)
  • Vous devez être connecté pour répondre à ce sujet.