2017-09-06 1 views
1

) Un serveur - plusieurs URl arrivent. Dans la racine, il y a un fichier htaccess qui gère le trafic et l'envoie aux sous-dossiers ... mal.Différentes URL/même serveur

RewriteEngine On 
RewriteCond %{HTTP_HOST} ^XXXXX.com$ [NC] 
RewriteRule ^((?!XXXXX).*)$ /XXXX/$1 [NC,L] 

Comment pourrais-je aller sur la modification de cette façon que toutes les demandes commençant par « XXXXX.com » commencer à chercher dans le dossier « myserver.com/XXXXX » et l'url dans le navigateur reste « XXXXX.com »? ? Il ne fonctionne actuellement que pour les fichiers situés à la racine de ce dossier. Dès que vous cliquez sur un lien vers un autre fichier de ce dossier (ou de ses sous-dossiers), l'URL redevient l'URL principale du serveur.

Toute aide grandement appréciée :-)

Répondre

1

Essayez avec:

RewriteEngine On 
RewriteCond %{HTTP_HOST} ^XXXXX.com$ [NC] 
RewriteRule ^((?!XXXXX/).*)$ /XXXXX/$1 [NC,L] 

Parce qu'il a manqué un / (après XXXXX dans le test RewriteRule uri). C'était bon pour root, mais pas pour les autres.

+1

Merci Croises - vos connaissances sont très appréciées :-) – user2086003