Comment faire un RewriteBase variable ?
Bonjour,
Ayant plusieurs sites gérer par un seul CMS, j'ai une adresse url de type :
www.domaine.fr/MESSITES/login
J'ai une règle de réécriture unique qui s'applique à tous mes différents "MESSITES".
Je cherche donc à extraire, par une regex j'imagine, cette chaine de caractères [MESSITES] pour ensuite en faire ma RewriteBase qui doit toujours être du type :
RewriteEngine On
RewriteBase /MESSITES
etc...
Comment fait-on ça ?
je ne suis pas un expert apache, mais j'espère le devenir quand je serai grand.;)
Merci de votre aide.
Shamantao
Se passer du RewriteBase ?
Bonjour,
Voici ce que je mets dans mon vhost :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| servername www.domaine.fr
documentroot /www/portail
Alias /MONSITE1 /www/drupal
<directory /www/drupal>
rewriteengine on
rewritebase /MONSITE1
rewritecond %{REQUEST_FILENAME} !-f
rewritecond %{REQUEST_FILENAME} !-d
rewriterule ^(.*)$ index.php?q=$1 [QSA,L]
</directory>
Alias /MONSITE2 /www/drupal
<directory /www/drupal>
rewriteengine on
rewritebase /MONSITE2
rewritecond %{REQUEST_FILENAME} !-f
rewritecond %{REQUEST_FILENAME} !-d
rewriterule ^(.*)$ index.php?q=$1 [QSA,L]
</directory> |
shamantao