web-dev-qa-db-fra.com

Empêcher WordPress d'interpréter un sous-dossier?

Comment empêcher WordPress d'interpréter un sous-dossier?

Actuellement, WordPress est installé dans le dossier racine (grassrootsmedia.net/) et j'ai plusieurs autres sous-dossiers tels que (/ Clients) qui ne doivent PAS être stylés et interprétés comme faisant partie du site principal de WordPress.

Dans le passé, lorsque vous surfiez sur (grassrootsmedia.net/Clients), le site n'était ni stylé ni interprété par le site principal WordPress. Maintenant, vous obtenez une erreur 404.

Aidez-moi! Comment masquer les sous-dossiers? Ou comment empêcher WordPress de penser que les sous-dossiers font partie du site principal?

1
matt

Pour exclure un répertoire et toutes ses demandes virtuelles, étendez les règles habituelles:

# WordPress
# Images, Stylesheets etc. don't need a HTML 404
RewriteCond %{REQUEST_URI} !.+\.\w{2,4}$
# Existing file
RewriteCond %{REQUEST_FILENAME} !-f
# Existing directory
RewriteCond %{REQUEST_FILENAME} !-d
# Symbolic link
RewriteCond %{REQUEST_FILENAME} !-l
# Do not touch the directory 'clients'
RewriteCond %{REQUEST_URI} ! ^/clients/.*
RewriteRule ^ index.php [L]
1
fuxia