comment puis-je créer des sites autres que Wordpress sur des sous-domaines (les mapper à des répertoires), lorsque j'ai une installation active de sous-domaines-multisites WP?
Puis-je insérer des .. exemptions dans htaccess ou quelque chose?
Le WP Codex donne deux exemples d'exclusion d'un sous-répertoire du contrôle de multisite.
Assurez-vous d'appeler le sous rewrite AVANT la réécriture de ww.domain.com sur domain.com
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_Host} subdomain.domain.com
RewriteCond %{REQUEST_URI} !subdomain/
RewriteRule ^(.*)$ subdomain/$1 [L]
# Rewrite http://www.domain.com to domain.com
RewriteCond %{HTTP_Host} ^www.(.*)
RewriteRule ^(.*) http://%1/$1 [R,L]
Cette réponse aux problèmes avec cela couvre la nature hiérarchique de .htaccess de garder à l'esprit: https://wordpress.stackexchange.com/a/20274/118366
Citant la page liée du Codex à ce sujet:
Si vous êtes capable de configurer votre fichier VirtualHost, cela peut être la meilleure méthode. Il offre la possibilité de servir le sous-domaine à partir de n'importe quel répertoire sur votre serveur.
Pour ce faire, vous devez simplement vous assurer que le domaine que vous ne voulez pas que WPMS traite soit chargé avant le domaine principal WPMS qui utilise le caractère générique.
Oui. Nous pouvons ajouter une règle de réécriture dans WordPress root .htaccess
pour réécrire toutes les demandes d’un sous-domaine particulier dans un sous-répertoire. Je pourrais le faire fonctionner avec quelque chose comme ça:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_Host} ^sub\.domain\.com$
RewriteRule (.*) sub/directory/index.php [L]
</IfModule>
# BEGIN WordPress
# wordpress generated rewrite rules.
# END WordPress
PS: