Htaccess et multisite

WRInaute impliqué
Salut tout le monde,

Vala j'aimerais faire du multisite, c'est à dire un domaine et plusieurs site dans des sous répertoires :

http://www.example.com/main
http://www.example.com/site1
http://www.example.com/site2

Je souhaiterais que lorsqu'on tape d'adresse http://www.example.com, on soit redirigé vers http://www.example.com/main

Je voudrais que les deux autres sites soient accessibles en tapant respectivement http://www.example.com/site1 et http://www.example.com/site2

Il s'agit de sites joomla, actuellement je n'ai qu'un seul site "site1" placé dans le sous repertoire "site1". Tels que mon htaccess est fait, si je tape http://www.example.com/site2, cette adresse est affichée dans le navigateur, mais je suis redirigé sur http://www.example.com/site1 :

Code:
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^example.domaineprincipal.com$
RewriteRule ^(.*) http://www.example.com/$1 [QSA,L,R=301]

# Start Joomla rewrites/redirects
RewriteEngine on
########## Start redirecting to run Joomla from installation sub-directory ##########
RewriteBase /
# Add trailing slash if path does not contain a period or end with a slash
RewriteCond %{REQUEST_URI} !(\.|/$)
RewriteRule (.*) http://example.com/$1/ [R=301,L]
#Change http://example.com to http://www.example.com (Optional)
RewriteCond %{HTTP_HOST} ^example\.com [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [R=301,L]
#Rewrites http://www.example.com/site1 to http://www.example.com/
RewriteCond %{REQUEST_URI} !^/[b]site1[/b]/
RewriteRule ^(.*)$ [b]site1[/b]/$1 [L]
########## End redirecting to run Joomla from installation subdirectory ##########

Je ne maitrise que très peu le htaccess, j'espere avoir été clair dans mes explications, heeeelp :D

Merci à vous

VeeTouine
 
WRInaute impliqué
C'est bon je crois que j'ai trouvé, j'espere que c'est propre^^ :

j'ai supprimé
Code:
#Rewrites http://www.example.com/site1 to http://www.example.com/
RewriteCond %{REQUEST_URI} !^/site1/
RewriteRule ^(.*)$ site1/$1 [L]

et j'ai ajouté au début :

Code:
RedirectMatch permanent ^/$ http://www.example.com/site1
Je remplacerai site1 par main quand ce dernier sera terminé ;)
 
Discussions similaires
Haut