web-dev-qa-db-fra.com

Problème multisite de sous-dossier. Thèmes et fichiers de plugins 404

J'ai mis en place un sous-dossier multisite. Site principal: https://cs-amx.org/ Site sous-domaine: https://cs-amx.org/chypre

Vous voyez que l'écran de maintenance est bien affiché sur le site principal, mais pas sur le site de sous-domaine.

Tous les thèmes et fichiers plugins mènent à un 404.

Par exemple, cs-amx.org/chypre/wp-content/plugins/maintenance/load/style.css ne se charge pas.

Mais cs-amx.org/wp-content/plugins/maintenance/load/style.css fonctionne bien.

Le panneau d'administration à l'adresse cs-amx.org/chypre/wp-admin/ fonctionne cependant.

Voici le contenu du fichier .htaccess:

# BEGIN WordPress
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]
# END WordPress

Une idée?

1
Gaston Flanchard

Le .htaccess a l'air bien. C'est exactement comme celui que j'ai. Avez-vous des fichiers .htaccess dans/wp-content/ou/wp-includes/ou à un niveau supérieur du dossier du site principal?

Essayez également de désactiver tous les plugins.

J'ai aussi trouvé ce sujet cela semble être pour le même problème. D'après ce que j'ai lu, il y avait une situation liée à l'hébergement d'une mesure de sécurité dans laquelle le fichier .htaccess n'était pas utilisé et il était nécessaire de modifier le fichier apps/wordpress/conf/http-app.conf. C'est le post exact je parle.

1
Nikolay