Apache2 rewrite et redirectmatch

Apache2 rewrite et redirectmatch

par Jérémie Pilette,
Nombre de réponses : 4
Bonjour,
une question de sécurité pour apache2.

Déjà savez-vous la différence entre Rewrite et redirectmatch?
Est-il possible de de faire en sorte de ne pas afficher dans l'URL du site Moodle le nom du sous répertoire moodle du répertoire www?

En clair je voudrais que l'URL affichée pour tout le site passe de:
http://www.mon_site.fr/moodle/etc...
à:
http://www.mon_site.fr/etc...

Système: Debian GNU/Linux

Merci

Jérémie
Moyenne des évaluations  -
En réponse à Jérémie Pilette

Re: Apache2 rewrite et redirectmatch

par Valery Fremaux,
C'est au niveau de ton DocumentRoot que tu dois agir, en créant un hôte virtuel pour http://www.monsite.fr qui pointe directement dans /www/moodle.
En réponse à Valery Fremaux

Re: Apache2 rewrite et redirectmatch

par Jérémie Pilette,
Merci pour la réponse.
J'ai déjà essayé.
DocumentRoot /var/www/moodle

Mais le problème c'est que sur le navigateur j'ai le message indiquant qu'il n'y a pas de site web à cette adresse.
Je pense que je dois faire une autre manipulation pour que cela marche, mais laquelle...

Jérémie
En réponse à Jérémie Pilette

Re: Apache2 rewrite et redirectmatch

par Séverin Terrier,
Avatar Documentation writers Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs
Bonjour,

sans être spécialiste apache (loin de là), je pense qu'il te faut aussi quelque chose du genre :

<VirtualHost mon.site.fr:80>
ServerName mon.site.fr
DocumentRoot /var/www/html/moodle
</VirtualHost>

En réponse à Séverin Terrier

Re: Apache2 rewrite et redirectmatch

par Jérémie Pilette,
Bonjour Séverin,
j'ai effectivement fait une configuration d'un VirtualHost de ce type:


ServerName mon.site.fr
DocumentRoot /var/www/moodle

Mais ca marche pas.
Par contre quand je fais cette config:


ServerName mon.site.fr
DocumentRoot /var/www

Directory /
Options ....
...
RedirectMatch ^/$ /moodle
/directory


J'ai une redirection vers le sous répertoire et donc le sous répertoire s'affiche dans l'URL.
Il y a un truc que j'oublie ou qui rentre en conflit avec cette config mais je sais pas encore quoi...

Jérémie