Demande help j'arrive pas a activer le mod rewrite apache

Nouveau WRInaute
Salut
ja'i un probleme avec apache.j'arrive pas a activer le mod rewrite apache.
d'abord j'ai pas trouve les deux lignes dans le fichier de configuration d'apche:

LoadModule rewrite_module modules/mod_rewrite.so
AddModule mod_rewrite.c
et quent je les ajoute ca me donne une erreur comme koi impossible de charger le module.

Quant j'ai mis la commande suivante :

/usr/local/apache/bin/httpd -l
le resultat est
Compiled-in modules:
il me donne une liste est le mod_rewrite.c figure dans la liste.

Merci d'avance.
 
WRInaute discret
Re: Demande help j'arrive pas a activer le mod rewrite apach

abidnour a dit:
Salut
ja'i un probleme avec apache.j'arrive pas a activer le mod rewrite apache.
d'abord j'ai pas trouve les deux lignes dans le fichier de configuration d'apche:

LoadModule rewrite_module modules/mod_rewrite.so
AddModule mod_rewrite.c
et quent je les ajoute ca me donne une erreur comme koi impossible de charger le module.

Quant j'ai mis la commande suivante :

/usr/local/apache/bin/httpd -l
le resultat est
Compiled-in modules:
il me donne une liste est le mod_rewrite.c figure dans la liste.

Merci d'avance.

Salut,
Ca veut dire que le mod_rewrite est compilé dans apache, donc pas besoin d'un module à charger. Et du coup ça devrait marcher les redirections...

Sinon à ma connaissance un LoadModule est suffisant dans le cas d'un module
(tu serais pas chez ovh par hasard ? - chez moi ça marche...)
 
Nouveau WRInaute
oui je suis chez ovh

salut
ma configuration est :
Systeme linux redhat 7.2 et Apache 1.3.33 .
et je uis chez ovh.
Merci
 
WRInaute discret
Comme d'habitude

Dans un .htaccess ou dans la conf d'un virtualhost (/usr/local/apache/conf/httpd.conf), définis à la fin du fichier

Par exemple pour renvoyer tout le http sur du https
Code:
<VirtualHost 1.2.3.4:80>
   ServerName monsite.tld
    RewriteEngine on
    RewriteRule ^.*$ http://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
</VirtualHost>

<VirtualHost 1.2.3.4:443>
   ServerName monsite.tld
   DocumentRoot /var/www/monsite.tld
  blablabla
</VirtualHost>

Dans un .htaccess (réécriture de drupal en url clean de fichiers ou directories non existants)

Code:
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]

De nombreux tutoriels, infos existent comme http://www.atelierphp5.com/url-rewritin ... y-url.html
 
Discussions similaires
Haut