Vous êtes ici : Accueil Forums Forum Geeks Apache RewriteRule
Actions sur le document

Apache RewriteRule

Retour à Forum Geeks
Par Anonymous user - Dernière modification 31/12/2006 10:42

Je n'arrive pas a configurer comme il faut mon Apache. Avec mes rewrite rules ca marche bien pour monsite.com mais pas pour www.monsite.com ..

ServerName monsite.com ServerAdmin webmaster@monsite.com RewriteEngine On RewriteRule ^/(.*) http://localhost:8080/VirtualHostBase/http/monsite.com:80/ www/monsite.com/woo_data/VirtualHostRoot/$1 [L,P] ServerName monsite.com:443 ServerAdmin webmaster@monsite.com SSLEngine on SSLCertificateFile /etc/apache2/ssl/new.cert.cert SSLCertificateKeyFile /etc/apache2/ssl/new.cert.key RewriteEngine On RewriteRule ^/(.*) http://localhost:8080/VirtualHostBase/https/monsite.com:443/www/monsite.com/woo_data/VirtualHostRoot/$1 [L,P]

Comment faire pour que www.monsite.com pointe bien ou il faut?

Il y'a actuellement 1 réponse(s) à cette discussion

Re: Apache RewriteRule

Par bluetouff - created 29/12/2006 13:53

C'est un chubaka :)

le rewrite lui même me semble bon. Il me semble que ton problème se situe en amont.
La première chose à faire est de s'assurer que les mod_proxy et mod_rewrite sont bien activés, voici une exemple simple de configuration du virtualhost

Sur Debian avec un Apache2

pour mod rewrite :

a2enmod rewrite


pour le mod proxy

a2enmod proxy


Pour le mod ssl

a2enmod ssl


Il faut après déclarer les sites en faisant un petit lien symbolique, sous Debian un petit outil le permet

a2ensite /etc/apache2/sites-avaliable/monsite.com /etc/apache2/site-enabled/monsite.com


Et enfin penser à demander à Apache de relire son file de config

/etc/init.d/apache2 reload


Ensuite c'est aussi simple que ça :


<VirtualHost *:80>

  ServerName monsite.com

  # un alias :

  ServerAlias www.monsite.com

  ServerAdmin monmail@monsite.com

  RewriteEngine On

  RewriteRule ^/(.*) http://localhost:8080/VirtualHostBase/http/www.monsite.com:80/monsite/VirtualHostRoot/$1 [L,P]

  CustomLog /var/log/apache2/monsite.log combined

</VirtualHost>





Toonux is powered By FreeBSD, Zope & Plone and owned by Bluetouff ]-- Pilot Systems ring website

Toonux contents are copyleft under the WTFPL licence