Too many redirect multisite wordpress

  • WordPress :4.9
  • Statut : non résolu
5 sujets de 1 à 5 (sur un total de 5)
  • Auteur
    Messages
  • #2012263

    paul_LRB
    Participant
    Initié WordPress
    7 contributions

    Ma configuration WP actuelle :

    • Version de PHP/MySQL : je n’ai plus accès aux infos :/
    • Thème utilisé : MH Magazine Lite
    • Nom de l’hébergeur : O2SWITCH
    • Adresse du site : http://basketly.com

    Bonjour à tous,

    Je sais que ce sujet a été abordé de nombreuses fois mais j’ai testé 150 solutions sans succès et m’arrache les cheveux depuis des heures!

    J’ai changé d’hébergeur il y a deux jours. Etant donné que ma boite a loué le nom de domaine sur une longue durée chez nordnet, j’ai fait pointer le domaine et les sous-domaines (dans la zone DNS) vers la nouvelle adresse de l’hébergeur (O2switch), après avoir fait un backup puis upload du www et de la bdd.

    Il s’agit d’un multisite avec sous-domaines, qui sont enregistrés chez nordnet.

    Jusqu’ici j’ai tenté de :
    > changer le htaccess
    > changer manuellement l’adresse URL du site dans le fichier wp-config
    > désactivé mes plugings
    > vidé mon cache
    > vérifié 300 fois si les infos de connexion à la bdd étaient les bonnes.

    Toute la journée, j’ai eu le message : Too many redirect sur Chrome et le site était inaccessible. A l’heure où je vous écris plus rien ne charge ! C’est à n’y rien comprendre…

    J’espère que l’un(e) d’entre vous pourra m’aider, je ne sais plus quoi faire du tout !

    Le site en question : http://basketly.com

    Mon fichier 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]

    Mon fichier WP-config :

     

    <?php
    
    /**
     * La configuration de base de votre installation WordPress.
     *
     * Ce fichier contient les réglages de configuration suivants : réglages MySQL,
     * préfixe de table, clefs secrètes, langue utilisée, et ABSPATH.
     * Vous pouvez en savoir plus à leur sujet en allant sur 
     * {@link http://codex.wordpress.org/Editing_wp-config.php Modifier
     * wp-config.php} (en anglais). C'est votre hébergeur qui doit vous donner vos
     * codes MySQL.
     *
     * Ce fichier est utilisé par le script de création de wp-config.php pendant
     * le processus d'installation. Vous n'avez pas à utiliser le site web, vous
     * pouvez simplement renommer ce fichier en "wp-config.php" et remplir les
     * valeurs.
     *
     * @package WordPress
     */
    
    // ** Réglages MySQL - Votre hébergeur doit vous fournir ces informations. ** //
    /** Nom de la base de données de WordPress. */
    define('DB_NAME', 'XXXX');
    
    /** Utilisateur de la base de données MySQL. */
    define('DB_USER', 'XXXXX');
    
    /** Mot de passe de la base de données MySQL. */
    define('DB_PASSWORD', 'XXXX');
    
    /** Adresse de l'hébergement MySQL. */
    define('DB_HOST', 'XXXXX');
    
    /** Jeu de caractères à utiliser par la base de données lors de la création des tables. */
    define('DB_CHARSET', 'utf8');
    
    /** Type de collation de la base de données. 
      * N'y touchez que si vous savez ce que vous faites. 
      */
    define('DB_COLLATE', '');
    
    /**#@+
     * Clefs uniques d'authentification et salage.
     *
     * Remplacez les valeurs par défaut par des phrases uniques !
     * Vous pouvez générer des phrases aléatoires en utilisant 
     * {@link https://api.wordpress.org/secret-key/1.1/salt/ le service de clefs secrètes de WordPress.org}.
     * Vous pouvez modifier ces phrases à n'importe quel moment, afin d'invalider tous les cookies existants.
     * Cela forcera également tous les utilisateurs à se reconnecter.
     *
     * @since 2.6.0
     */
    define('AUTH_KEY',         'XXXX');
    define('SECURE_AUTH_KEY',  'XXXX');
    define('LOGGED_IN_KEY',    'XXXX');
    define('NONCE_KEY',        'XXXX');
    define('AUTH_SALT',        'XXXX');
    define('SECURE_AUTH_SALT', 'XXXX');
    define('LOGGED_IN_SALT',   'XXXX');
    define('NONCE_SALT',       'XXXX');
    /**#@-*/
    
    /**
     * Préfixe de base de données pour les tables de WordPress.
     *
     * Vous pouvez installer plusieurs WordPress sur une seule base de données
     * si vous leur donnez chacune un préfixe unique. 
     * N'utilisez que des chiffres, des lettres non-accentuées, et des caractères soulignés!
     */
    $table_prefix  = 'wp_';
    
    /**
     * Langue de localisation de WordPress, par défaut en Anglais.
     *
     * Modifiez cette valeur pour localiser WordPress. Un fichier MO correspondant
     * au langage choisi doit être installé dans le dossier wp-content/languages.
     * Par exemple, pour mettre en place une traduction française, mettez le fichier
     * fr_FR.mo dans wp-content/languages, et réglez l'option ci-dessous à "fr_FR".
     */
    define('WPLANG', 'fr_FR');
    
    /** 
     * Pour les développeurs : le mode deboguage de WordPress.
     * 
     * En passant la valeur suivante à "true", vous activez l'affichage des
     * notifications d'erreurs pendant votre essais.
     * Il est fortemment recommandé que les développeurs d'extensions et
     * de thèmes se servent de WP_DEBUG dans leur environnement de 
     * développement.
     */ 
    define('WP_DEBUG', false); 
    
    define( 'NOBLOGREDIRECT', '' );    
    define( 'WP_HOME', 'http://basketly.com' );
    define( 'WP_SITEURL', 'http://basketly.com' );
    
    /* Multisite */
    define( 'WP_ALLOW_MULTISITE', true );
    define('MULTISITE', true);
    define('SUBDOMAIN_INSTALL', true);
    define('DOMAIN_CURRENT_SITE', 'basketly.com');
    define('PATH_CURRENT_SITE', '/');
    define('SITE_ID_CURRENT_SITE', 1);
    define('BLOG_ID_CURRENT_SITE', 1);
    
    define( 'ADMIN_COOKIE_PATH', '/' );
    define( 'COOKIE_DOMAIN', '' );
    define( 'COOKIEPATH', '' );
    define( 'SITECOOKIEPATH', '' );
    define( 'NOBLOGREDIRECT', 'http://basketly.com' );
    
    /* C'est tout, ne touchez pas à ce qui suit ! Bon blogging ! */
    
    /** Chemin absolu vers le dossier de WordPress. */
    if ( !defined('ABSPATH') )
    	define('ABSPATH', dirname(__FILE__) . '/');
    	
    /** Réglage des variables de WordPress et de ses fichiers inclus. */
    require_once(ABSPATH . 'wp-settings.php');

    #2012268

    Joss47
    Modérateur
    Maître WordPress
    3349 contributions

    Bonjour,

    Tu utilises un CDN sur ton site ?

    Par contre ligne 93 et 110 tu as deux fois la même chose ?

    EDIT: Perso je n’ai aucune erreur sur ton site, page blanche simplement

    #2013017

    paul_LRB
    Participant
    Initié WordPress
    7 contributions

    Bonjour,

    Non pas de CDN utilisé ! Je viens de ré-exporter et ré-importer proprement la base de données, à priori le site principal fonctionne.

    En revanche, le multisite bug : voir http://clubs.basketly.com/

    Des idées ?

    #2013022

    Joss47
    Modérateur
    Maître WordPress
    3349 contributions

    Et si tu tentes de créer un nouveau site sur ce réseau tu as le même bug ?

    #2013047

    paul_LRB
    Participant
    Initié WordPress
    7 contributions

    Même bug, carrément la page inaccessible !

    Pour faire plus simple, j’ai carrément désinstallé le multisite. Je tente de relancer une installation propre d’un wordpress à part 🙂

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