Bonjour,
Je dispose d'une installation de wordpress en multisite via sous-dossiers sur un hebergement mutualisé. Je désire faire pointer vers chaque site ainsi créé sous la forme
www.nomdedomaine.com/a/ un sous-domaine de type
www.a.nomdemaine.com
Le soucis est que wordpress créé un dossier virtuel, et que par conséquent cela bloque la fonction native d'un sous-domaine qui demaine un dossier reel.
J'ai vu sur le net via des articles qu'il était possible via url rewriting de faire pointer un sous-domaine vers un dossier virtuel cela en:
1) le faisant pointer vers l'url de base du domaine.
2) reecrire le tout dans le htaccess pour leurrer la navigation.
J'ai essayé et je dois être une quiche en url rewriting car je n'y arrive pas.
Pourriez vous m'aider en m'indiquant en quoi mon code bloque ou pour quelle raison il s'opposerait à celui créé par wordpress dans le multisite ? Ou une autre solution bien entendu.
Bien à vous,
Mon code actuel:
Code:
SetEnv PHP_VER 5_TEST
# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
# uploaded files
RewriteRule ^([_0-9a-zA-Z-]+/)?files/(.+) wp-includes/ms-files.php?file=$2 [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).*) $1 [L]
RewriteRule ^[_0-9a-zA-Z-]+/(.*\.php)$ $1 [L]
RewriteRule . index.php [L]
# END WordPress
RewriteCond %{HTTP_HOST} !^www.x.com
RewriteCond %{HTTP_HOST} ^www.y.x.com
RewriteRule ^$ /y/index.php
RewriteRule ^([^.]+).html$ /y/index.php?page=$1 [L]