Software » Apache2 - Redirect
Catégorie:  
   
Apache2 - Redirect
Publié le 10/08/2007 @ 14:02:49,
Par Jean-Christophe
Salut,

Comment je peux dire à Apache2 de faire pointer http://monsite/mon_folder (/var/www/monsite) vers /var/www/mon_folder ?
J'ai cru comprendre qu'il faut faire un rewrite machin, mais à part ca?

Merci
   
Apache2 - Redirect
Publié le 10/08/2007 @ 14:14:51,
Par Ppxl
simplement les liens internes au système d'exploitation? Non, ca n'irait pas au niveau sécurité d'apache pour l'accès au fichiers? Ca semble le plus simple.

Les rewrite machin en tout cas sont plus pour les URLs que pour jouer dans les folders internes (car sinon ton chemin mon_folder devrait apparaitre dans l'url, ce qui n'est pas le cas).
   
Apache2 - Redirect
Publié le 10/08/2007 @ 14:19:22,
Par Altar
Il te faut un module rewrite :oh:
   
Apache2 - Redirect
Publié le 10/08/2007 @ 14:21:42,
Par Jean-Christophe
c'est Apache que je dois configurer, je suppose.

J'ai une structure comme ca
/var/www/intranet (accessible depuis http://intranet) ca marche.
/var/www/glpi (accessible depuis http://[mon_ip]/glpi ca marche aussi, le folder par défaut d'apache est /var/www)
je voudrais que quand je vais sur http://intranet/support, j'arrive sur /var/www/glpi
C'est comme un virtual serveur, mais c'est un virtual directory. Ca ne doit être bien compliqué...
Je l'ai déjà fait, mais je ne sais plus :sad:
   
Apache2 - Redirect
Publié le 10/08/2007 @ 14:22:04,
Par max
Un bon Alias et on n'en parle plus, pas besoin de s'embêter avec le puissant mod_rewrite

Dans la déclaration de ton virtualhost:

Alias /mon_folder /var/www/mon_folder
Trololo
   
Apache2 - Redirect
Publié le 10/08/2007 @ 14:22:30,
Par Jean-Christophe
Altar > j'ai déjà le module rewrite, mais je ne sais pas comment on configure ca
   
Apache2 - Redirect
Publié le 10/08/2007 @ 14:24:59,
Par Jean-Christophe
max > je vais essayer tout de suite. je mets ca où dans la déclaration de virtualhost??

Gilberte : ca marche pô :sad: Il y a une option de webmin pour faire ca, j'ai suivi le truc, je suis allé voir dans le fichier où il l'avait écrit, j'ai redémarré apache, mais ca marche par mieux.

Dernière édition: 10/08/2007 @ 14:33:26
   
Apache2 - Redirect
Publié le 10/08/2007 @ 14:33:20,
Par ovh
je mets ca où dans la déclaration de virtualhost??

N'importe je crois :smile:
Je n'ai rien à voir avec www.ovh.com
   
Apache2 - Redirect
Publié le 10/08/2007 @ 14:36:07,
Par Jean-Christophe
Pour info, voici mon intranet.conf
<VirtualHost *>
DocumentRoot "/var/www/typo3"
ServerName intranet
<Directory "/var/www/typo3">
allow from all
Options +Indexes
</Directory>
Alias support "/var/www/glpi"
</VirtualHost>
   
Apache2 - Redirect
Publié le 10/08/2007 @ 15:23:51,
Par max
et tu dois peut être aussi ajouter ceci (ou un équivalent):

<Directory "/var/www/glpi">
allow from all
Options +Indexes
</Directory>

Trololo
   
Apache2 - Redirect
Publié le 10/08/2007 @ 15:30:08,
Par Jean-Christophe
Ca change rien :sad:
Error 404
   
Apache2 - Redirect
Publié le 10/08/2007 @ 16:38:46,
Par max
Que dit le fichier de log ?

Ha je vois une erreur dans ta config, essaye avec ceci, tel quel:

Alias /support/ /var/www/glpi/

et ensuite essaye en tapant http://intranet/support/ avec le / final

Trololo
   
Apache2 - Redirect
Publié le 10/08/2007 @ 16:41:38,
Par max
et pour ton <Directory/> essaye avec:

<Directory /var/www/glpi>
Order allow,deny
Allow from all
Options +Indexes
</Directory>
Trololo
   
Apache2 - Redirect
Publié le 10/08/2007 @ 16:49:55,
Par Jean-Christophe
Merci Max!
J'essayerai ca dès que je retourne au boulot
Je vous tiendrai au courant!
   
Apache2 - Redirect
Publié le 10/08/2007 @ 17:01:13,
Par max
comment ça "dès que je retourne au boulot", il est 17h00 à peine....

Trololo
   
Apache2 - Redirect
Publié le 16/08/2007 @ 11:03:50,
Par Jean-Christophe
HEY!

Ca avance!
Maintenant, quand j'essaye d'accéder à intranet/support/, j'arrive dans le bon répertoire, mais il me liste le contenu, sans aller sur index.php.
Si j'essaye d'accéder directement à intranet/support/index.php, j'ai une "Not Found".
   
Apache2 - Redirect
Publié le 16/08/2007 @ 14:17:47,
Par blietaer
hey j'ai le même problème
alors que pourtant les index.php sont super connu par apache...
Et au besoin s'arrêter.
   
Apache2 - Redirect
Publié le 16/08/2007 @ 21:47:34,
Par rfr
Ajoute un

DirectoryIndex index.php

dans le virtual host
To die is a time consuming activity, it often takes a lifetime (but some are faster than others ... though)
   
Apache2 - Redirect
Publié le 16/08/2007 @ 22:45:56,
Par Jean-Christophe
OK, j'ai compris le pourquoi.
Mais quand j'essaye d'aller directement au fichier, il ne le trouve pas non plus :spamafote:
   
Apache2 - Redirect
Publié le 19/08/2007 @ 18:44:54,
Par Ploutch
Pour revenir à cette histoire d'URL Rewriting, tu peux juste mettre un .htaccess dans ton /var/www/intranet comportant :
Options +FollowSymlinks
RewriteEngine on

RewriteRule ^(.*)$ http://[ton_ip]/glpi/$1 [L]

Pour plus d'infos sur les regex : http://www.siteduzero.com/tuto-3-168-1-les-expressions-regulieres-partie-1-2.html
Et sur l'URL Rewriting : http://www.webrankinfo.com/analyses/autres/mettre-en-place-url-rewriting.php
Répondre - Catégorie:  
Informaticien.be - © 2002-2024 AkretioSPRL  - Generated via Kelare
The Akretio Network: Akretio - Freedelity - KelCommerce - Votre publicité sur informaticien.be ?