J'ai donc initialement conçu le site sans le www. J'ai depuis réalisé que cela causerait plus de problèmes que nécessaire.
J'ai créé une règle de réécriture qui se transforme en www.
J'ai ensuite changé le domaine dans wp-config
define( 'DOMAIN_CURRENT_SITE', 'openeye.net' );
define( 'PATH_CURRENT_SITE', '/' );
define( 'SITE_ID_CURRENT_SITE', 1 );
define( 'BLOG_ID_CURRENT_SITE', 1 );
define('WP_HOME','http://www.openeye.net');
define('WP_SITEURL','http://www.openeye.net');
define('WP_MEMORY_LIMIT', '96M');
Je ne parviens plus à éditer des pages ni à accéder à wp-admin. Qu'est-ce qui causerait ça?
Vous n'avez pas besoin d'une règle de réécriture dans .htaccess pour rajouter www. Supprimez la règle de réécriture, supprimez toutes les définitions de wp-config et essayez de vous connecter. Si cela ne fonctionne pas, supprimez les liens permanents dans .htaccess pour les ramener à leur valeur par défaut.
Une fois que vous y êtes, ajoutez le site www dans Tableau de bord >> Paramètres et enregistrez. Puis réinitialisez les permaliens.
Pouvez-vous accéder à votre base de données? Vérifiez que l'URL de votre site est correcte dans la table wp_options.
Du point de vue de WordPress, ce que vous avez réellement fait est de "déplacer" votre site Web vers une URL complètement différente (comme si vous deviez transformer votre site en chariot élévateur, de "mydomain.com" à "anothersite.net". problèmes, mais si vous suivez les instructions de ces deux articles, je pense que tout ira bien.