redirection vers un dossier dans le vhost

Questions sur la configuration d'Apache, httpd.conf, et les différents modules.

Modérateur : Modérateurs

bloob
Nouveau membre
Messages : 1
Inscription : jeu. 15 mars 2012, 15:18

redirection vers un dossier dans le vhost

Messagepar bloob » jeu. 15 mars 2012, 15:24

Bonjour,

Je dispose d'un vhost qui fonctionne très bien et qui pointe vers un dossier /var/www/website/monsite/htdocs

Cependant dans mon dossier htdocs, je dispose de 3 dossiers :
- site1
- site2
- site3

Et je souhaiterai que par défaut ce soit site1 qui s'affiche mais que si dans mon url je rajoute /site2, le site2 s'affiche.
Or, ça ne fonctionne pas.
Pouvez-vous me dire pourquoi ça ne fonctionne pas.

Code : Tout sélectionner

<VirtualHost *:80>
ServerName test.mondomaine.net
DocumentRoot /var/www/website/test.mondomaine.net/htdocs/site1
DirectoryIndex index.htm index.html index.php index.phtml index.php4 index.php3
ScriptAlias /cgi-bin/ /var/www/website/test.mondomaine.net/cgi-bin/
ErrorLog /var/www/website/test.mondomaine.net/logs/error_log
TransferLog /var/www/website/test.mondomaine.net/logs/access_log

<Directory /var/www/website/test.mondomaine.net/htdocs>
AuthName test.mondomaine.net
AuthType Basic
<Limit GET>
Order deny,allow
Allow from all
Require valid-user
Satisfy any
</Limit>

Options +FollowSymLinks
RewriteEngine On
RewriteRule site2/$ http://test.mondomaine.net/htdocs/site2
RewriteRule site3/$ http://test.mondomaine.net/htdocs/site3
RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|\%3D) [OR] 
RewriteCond %{QUERY_STRING} base64_encode.*\(.*\) [OR]
RewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%3E) [NC,OR]
RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
RewriteRule ^(.*)$ index.php [F,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^/index.php
RewriteCond %{REQUEST_URI} (/|\.php|\.html|\.htm|\.feed|\.pdf|\.raw|/[^.]*)$ [NC]
RewriteRule (.*) index.php
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]

</Directory>
</VirtualHost>


Merci d'avance

Revenir vers « Configuration »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 4 invités