Bonjour,
Jusque présent j'avais 2 sites sur mon serveur via la fonction multisite, sans aucun problème.
Un a ce lien : https://lucaskozak.com , et blog.lucaskozak.com
Dans mon www, j'ai donc mon wordpress principal et un dossier blog2 vers mon blog.
J'ai décidé de rajouter un troisième dossier nommé Les 4 Mémoires, qui est également un Wordpress.
J'avais un nom de domaine qui pointait sur un Tumblr, et j'ai décidé de el faire pointer sur mon Wordpress Les 4 mémoires, via le système de multisite. J'ai supprimé les réglages de redirection Tumblr.
Sauf que là il y avait un hic, j'ai du renommé mon dossier Les 4 Mémoires en les4memoires à cause des caractères spéciaux.
Je change les paramètres dans Wordpress.
J'active le redirection via le multisite, et là étrangement, mon nom de domaine lucaskozak.com pointe sur mon Wordpress les4memoires.
Je remarque alors sur le FTP, que j'ai crée à côté du dossier "www" un dossier les4mémoires, qui est bien vide, je l'ai supprimé.
J'active la génération des certificats SSL, je fais une simple modif dans le htaccess du dossier les4memoires en modifiant les deux lignes là :
RewriteRule . /les4memoires/index.php [L]
RewriteBase /les4memoires/
(car avant c'était Les%4%M%emoires en gros).
et également les lignes suivantes dans wpconfig
define( 'WP_ALLOW_MULTISITE', true );
define( 'WP_HOME', 'https://les4memoires.com' );
define( 'WP_SITEURL', ‘https://les4memoires.com' );
Et maintenant je me retrouve avec une erreur 500 sur https://les4memoires.com et https://lucaskozak.com (alors que j'ai rien touché pour ce site ?).
Et étrangement https://blog.lucaskozak.com fonctionne parfaitement !
J'ai bien vérifié que les redirections sur le panel OVH pointait bien vers les bons dossiers.
Est-ce que j'ai loupé un truc, une modification dans la base de données ? Le fait d'avoir renommé le dossier où était installé le Wordpress ?
Je vous remercie d'avance, et vous souhaite une bonne fin de journée.
lucaskozak.com
Bonjour,
Voici le certificat présenté par votre hébergement
| ssl-cert: Subject: commonName=lucaskozak.com
| Subject Alternative Name: DNS:blog.lucaskozak.com, DNS:les4memoires.com, DNS:lucaskozak.com, DNS:www.blog.lucaskozak.com, DNS:www.les4memoires.com, DNS:www.lucaskozak.com
| Issuer: commonName=R3/organizationName=Let's Encrypt/countryName=US
http://les4memoires.com/ fait une erreur500 mais pas http://les4memoires.com/readme.html donc c'est un problème lié à php.
Pareil pour lucaskozak.com
Le blog fonctionne.
Vous dvriez aller voir via l'espace client, les logs d'erreur dans la section hébergement.
(Bonjour merci pour votre réponse, entre temps j'ai également changé l'url des 4 mémoires sur la base de données, elle n'était pas pris en compte).
Je suis allé voir, dans log et statistiques, je n'ai pas encore d'erreur sur cette journée. Merci !
J'ai fais le test du bonjour.php pour le htacess au cas où comme j'avais fais des modifs, mais ça fonctionne !
Extrait d'une des lignes des logs qui se répètent :
[Sun Mar 21 15:36:56 2021] [error] [client 2a03:2880:31ff:77::face:b00c] [host les4memoires.com] AH00124: Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a backtrace.
Request exceeded the limit of 10 internal redirects
Ca me semble clair.
A savoir que .htaccess et Wordpress peuvent tous les deux faire des redirections, si A envoie vers B, et B envoie vers A, il faut bien générer une erreur 500 pour que ça s'arrête un jour...
Effectivement,
j'ai bien modifié les URL dans la base de données dans wp_options, si les htaccess semblent bons, alors je dois revérifier mes redirections dans le panel OVH ou c'est bien un soucis encore d'un fichier .PHP ?
J'ai désactivé les plugins en renommant le dossier des 2 Wordpress, et cela ne semble pas venir d'eux également.
Et mon htaccess est différent à la racine :
RewriteEngine on
RewriteCond %{SERVER_PORT} 80 [OR]
RewriteCond %{HTTP_HOST} ^www.lucaskozak.com$ [NC]
RewriteRule ^(.) https://lucaskozak.com/$1 [QSA,L,R=301]
Header set Strict-Transport-Security "max-age=15811200; includeSubDomains; preload"
RewriteEngine On
RewriteRule . - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
Et en ayant rien modifier d'autres, maintenant lucaskozak.com semble renvoyer vers les4memoires.com ..
Ce lien serait une piste ? https://blog.lahaut.info/2018/10/wordpress-apache-et-redirection-infinie/
Merci encore.
