Bonjour
j'ai crée un nouveau site pour remplacer l'ancien, dans un sous-répertoire du dossier initial "www"
une fois le site terminé sur le dossier racine ./www/2021 j'ai voulu simplement faire pointer mon domaine vers ce sous-dossier pour que mon URL officielle aille directement dans le bon dossier racine
cependant j'ai eu une erreur 500 et après avoir corrigé mon .htaccess , la page se charge sans les CSS et met beaucoup de temps à charger, le répertoire /wp-admin n'est plus accessible , je ne comprends pas où est mon erreur
Merci pour votre aide
M B
Bonsoir @MartineB12
Voici un petit guide que j'ai écrit et qui pourrait vous apporter des éclaircissements.
**************************************************************************************************
* Guide - Comprendre la Relation Domaine > Zone DNS > Hébergement > Dossier du site *
************************************************************************************************
Voir –> https://www.wordetweb.com/word-et-web/WORDPRESS-guide-installation-de-WordPress-premier-domaine-chez-OVH-FR.htm">CMS - WordPress - Guide Installation chez OVH
Contrôler votre situation en suivant les paragraphes : A à J
Deux méthodes pour corriger l'adresse du site dans Admin de Wordpress :
1 - Modification via l'outil d'administration de WordPress wp-admin :
WordPress > Réglages
Corriger les adresses :
Adresse web de WordPress (URL)
Adresse web du site (URL)
2 - Modification via la Base de Données :
Champ "siteurl" de la table "wp_options"
Champ "home" de la table "wp_options"
N'hésitez pas à me faire un retour : positif ou négatif.
C'est comme cela que je peaufine mon Guide.
bonjour gaston et merci
j'ai réussi à faire ma redirection et afficher le nouveau site
seulement après avoir suivi tous les conseils sur cette page par exemple
https://hackguard.com/blog/how-to-remove-the-subdirectory-name-from-your-wordpress-website-address
mon URL affiche toujours le sous-dossier où sont placés mes fichiers , soit www.monsite.fr/2021
alors que j'aimerais afficher seulement www.monsite.fr
D'avance merci pour votre aide ![]()
Bonsoir @MartineB12
Dans la configuration Multisite de votre hébergement Remplacer www par www/2021 dans le dossier racine.
Et … annulez toutes les modifications "How to remove" .
merci gaston
c'est justement quand j'ai enlevé la redirection multisite que j'ai pu quitter l'erreur 500 et faire ma redirection , quand je remet la redirection dans OVH , j'ai l'erreur 500 à nouveau ![]()
Champ "siteurl" de la table "wp_options"
Champ "home" de la table "wp_options"
ces 2 paramètres sont sur le dossier racine www.monsite.com , il affiche pourtant le sous dossier en URL...
Il me semble avoir fait l'erreur suivante à l'installation :
define( 'WP_HOME', 'http://MB.fr/2021' );
define( 'WP_SITEURL', 'http://MB.fr/2021' );
dans ce cas est-ce que c'est la cause de l'erreur 500 quand je fais ma redirection dans OVH ?
je n'ai pas testé d'avoir
define( 'WP_HOME', 'http://MB.fr/2021' );
define( 'WP_SITEURL', 'http://MB.fr/' );
avec la redirection OVH activée
par contre j'ai constaté qu'avec le paramètre
define( 'WP_HOME', 'http://MB.fr/2021' );
define( 'WP_SITEURL', 'http://MB.fr/' );
Mon site s'affiche bien mais mon acces /wp-admin ne fonctionne plus quand je login (comme s'il était déconnecté de la base de donnée…)
De + , lorsque je change
define( 'WP_HOME', 'https://boutin.fr/2021' );
define( 'WP_SITEURL', 'https://boutin.fr/2021' );
en
define( 'WP_HOME', 'https://boutin.fr/2021' );
define( 'WP_SITEURL', 'https://boutin.fr/' );
le site s'affiche correctement, (toujours avec le sous-dossier dans l'URL
)
et mon accès WP ADMIN ne peut plus login (mais la page de login s'affiche bien…)
Voici mes .htaccess
racine:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www.)?boutin.fr$
RewriteCond %{REQUEST_URI} !^/2021/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.)$ /2021/$1
RewriteCond %{HTTP_HOST} ^(www.)?boutin.fr$
RewriteRule ^(/)?$ /2021/index.php [L]
sous dossier /2021/ :
RewriteEngine On
RewriteEngine On
RewriteRule . - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /2021/
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /2021/index.php [L]
