Bonjour à tous.
Voici ma question sur une redirection dans un VHOST avec Apache 2.2 (win32)
Dans un même dossier du serveur, deux DNS différentes pointes. Pas de soucis avec les VHOST pour cela dans une configuration de base.
Par contre, j'utilise [URL Rewriting] pour faire pointer chaque VHOST vers un fichier index1.htm et index2.htm différent, tous les deux placés dans le même dossier. Pas de soucis encore.
Mais lorsque j'utilise les alias généraux, chaque alias revient irrévocablement vers le fichier index de l'URL Rewriting du VHOST
Comment faire pour que l'URL Rewriting ne se charge que des fichiers d'index ?
Pourquoi cela. Une entreprise AAAA à un site pour ces clients C1 avec des dossiers clients /client1, /client2. Cette même entreprise AAAA à un site pour ces clients C2 avec des dossiers /client1 /client2. Certain clients connaisent et travaillent sous les deux indentités de l'entreprise AAAA dans des dossiers commun. Le souhait de ne pas dupliquer les dossiers est donc nécessaire.
Dernier point. Je ne souhaite pas réaliser cette redirection d'index dans un .htaccess, si possible.
Merci à tous.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 <VirtualHost *:80> ServerName local.monsite.org ServerAlias *.monsite.org DocumentRoot "z:/root/www" RewriteEngine On RewriteRule ^/.* "z:/root/www/local.site1.htm" <Directory "z:/root/www"> Options -MultiViews +SymLinksIfOwnerMatch Includes ExecCGI AllowOverride all Order Allow,Deny Allow from all </Directory> </VirtualHost> <VirtualHost *:80> ServerName local.sonsite.org ServerAlias *.sonsite.org DocumentRoot "z:/root/www" RewriteEngine On RewriteRule ^/.* "z:/root/www/local.site2.htm" <Directory "z:/root/www"> Options -MultiViews +SymLinksIfOwnerMatch Includes ExecCGI AllowOverride all Order Allow,Deny Allow from all </Directory> </VirtualHost>
Partager