Boucle de redirection – WordPress Multisite (Créer un compte)

  • Statut : non résolu
9 sujets de 1 à 9 (sur un total de 9)
  • Auteur
    Messages
  • #536150
    yo-2b
    Membre
    Initié WordPress
    49 contributions

    Bonjour,

    Ma configuration WP actuelle:
    – Version de WordPress : WordPress 3.8
    – Version de PHP/MySQL : 5.3
    – Extensions en place sur le réseau: Adminimize (Version 1.8.4), WooCommerce (Version 2.1.6)
    – Nom de l’hebergeur : OVH
    – Adresse du site : http://www.creaweb-multimedia.fr

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

    J’ai installé la gestion des multisites sous wordpress. Tout fonctionne bien.
    J’ai donc mon site principal l’adresse : http://www.creaweb-multimedia.fr
    et mon “sous-site” à l’adresse : http://www.creaweb-multimedia.fr/boutique1

    J’arrive à accéder à l’administration du réseau et à l’administration de mon site principal (www.creaweb-multimedia.fr/wp-admin), mais lorsque je souhaite accéder au dashboard de mon “sous-site” (www.creaweb-multimedia.fr/boutique1/wp-admin) la page met 30 secondes à “charger” puis le message suivant s’affiche :

    “Cette page Web présente une boucle de redirection.” Je travail sur Chrome.

    J’ai essayé sur Safari et Mozilla, le message diffère mais fait toujours référence à un problème de boucle.

    J’ai cherché sur internet une solution à mon problème, changer plusieurs fois le contenu de mon .htaccess en suivant plusieurs indications différentes, mais rien ne fonctionne.

    Voilà donc le contenu de mon .htaccess :

    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index.php$ – [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    SetEnv PHP_VER 5
    
    RewriteEngine On
    RewriteBase /moneycado/boutiques-commerces/
    RewriteRule ^index.php$ – [L]
    
    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]

    Cela fait maintenant plusieurs heures que je cherche une solution, mais ne trouves pas.

    Avez-vous une idée d’où pourrez venir le problème de boucles de redirections ?

    Merci d’avance pour vos réponses,
    Yo-2b

    #946241
    PapiBoyington
    Membre
    Maître WordPress
    1503 contributions

    essayez de désactiver tous vos plugins, pour voir si cela ne vient de l’un d’entre eux ?

    #946242
    yo-2b
    Membre
    Initié WordPress
    49 contributions

    Bonjour, merci de porter attention à mon problème.
    J’ai essayé de désactivé les plugins et le thème, mais le problème persiste.

    #946243
    yo-2b
    Membre
    Initié WordPress
    49 contributions

    J’ai également remarqué que le thème actif sur le site “principal” est inexistant sur les autres “sous-sites”. Le contenu s’affiche, mais pas de thème actif, même pas les thèmes de base.
    Et si je veux accéder au dashboard d’un des sous-site: “Boucle de redirection” et impossible d’y accéder.

    #946244
    yo-2b
    Membre
    Initié WordPress
    49 contributions

    Aucune idée?

    #946245
    PapiBoyington
    Membre
    Maître WordPress
    1503 contributions

    essayez en supprimant cette partie de votre htaccess (au début):

    RewriteEngine On
    RewriteBase /
    RewriteRule ^index.php$ – [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    SetEnv PHP_VER 5

    RewriteEngine On
    RewriteBase /moneycado/boutiques-commerces/
    RewriteRule ^index.php$ – [L]

    #946246
    yo-2b
    Membre
    Initié WordPress
    49 contributions

    Résultat :

    “Votre serveur utilise la version 4.4.9 de PHP mais WordPress 3.8.1 nécessite au moins la version 5.2.4.”

    #946247
    yo-2b
    Membre
    Initié WordPress
    49 contributions

    C’est niquel.

    Pour ceux qui ont le même problème, mon .htaccess ressemble à ça désormais :

    RewriteEngine On
    RewriteBase /
    RewriteRule ^index.php$ – [L]
    SetEnv PHP_VER 5
    
    # 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]

    En revanche, en super administrateur je n’ai pas accès au thème qui est activé sur le site dit “principal”. J’ai uniquement le choix entre les thèmes de base de WordPress, soit Twenty Fourteen, Twenty Thirteen et Twenty Twelve.

    Ne serait-ce pas un problème d’autorisations de lecture côté FTP ?

    #946248
    berthold
    Participant
    Initié WordPress
    1 contributions

    Merci yo-2b pour le partage !

    – Version de WordPress : WordPress 3.8.4
    – Version de PHP/MySQL : 5.4
    – Hébergeur : OVH

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