J'ai une nouvelle installation multisite dans mon domaine. Configuration du sous-dossier.
L'administrateur réseau dans le menu en haut à droite a ce lien http://example.com/wp-admin/network/
et renvoie une erreur 404. D'autres liens comme "Ajouter un nouveau" ont aussi ce problème. Je peux manuellement visiter http://example.com/subfolder/wp-admin/network/
et fonctionne bien.
Je ne suis pas bon avec .htaccess mais je pense que le problème est là; pouvez-vous vérifier ceci s'il vous plaît:
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
# add a trailing slash to /wp-admin
RewriteRule ^wp-admin$ wp-admin/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^(wp-(content|admin|includes).*) home/content/70/10156275/html/example.net/subfolder/$1 [L]
RewriteRule ^(.*\.php)$ home/content/70/10156275/html/example.com/subfolder/$1 [L]
RewriteRule . index.php [L]
Aussi, je ne suis pas sûr que cela aide mais mon wp-config.php
a ce code:
/* Multisite */
define( 'MULTISITE', true );
define( 'SUBDOMAIN_INSTALL', true );
$base = '/';
define( 'DOMAIN_CURRENT_SITE', 'example.com' );
define( 'PATH_CURRENT_SITE', '/' );
define( 'SITE_ID_CURRENT_SITE', 1 );
define( 'BLOG_ID_CURRENT_SITE', 1 );
Cela fait deux jours que je fais des recherches sur Google et je ne peux pas résoudre ce problème… Le problème est que le sous-dossier est quelque peu omis dans Admin Réseau et quelques-uns…
Le problème est que vos règles .htaccess
font référence à un chemin situé à l'extérieur de la racine du document, ce qui n'est pas autorisé dans les fichiers .htaccess.
Voici le code de travail complet pour votre fichier .htaccess
.
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
# add a trailing slash to /wp-admin
RewriteRule ^wp-admin$ wp-admin/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^(wp-(content|admin|includes).*) /subfolder/$1 [L]
RewriteRule ^(.*\.php)$ /subfolder/$1 [L]
RewriteRule . index.php [L]
Le code dans votre fichier wp-config.php
est correct et ne nécessite par conséquent aucun changement.