[resolu]mode rewrite actif ?

Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics

super-manu
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 4
Inscription: 11 Mai 2005

[resolu]mode rewrite actif ?

Message le Jeu Mai 12, 2005 8:23

bonjour,
cela peut paraitreredondant, mais je n'arrive pas à savoir si cela fonctionne.
>>windows xp, apache 2, php4

j'ai activé "LoadModule rewrite_module modules/mod_rewrite.so" avec apache 2 mais pas "AddModule mod_rewrite.c" qui n'est pas à activer dans la version 2.
Le module est bien activé dans la liste.

quand je met le simple exemple dans le .htaccess :
RewriteEngine on
RewriteRule ^nexistepas.html$ trouve.html [L]

dans le httpd.conf :
Alias "/site" "C://Web_root//site/"
<Directory "C://Web_root//site">
AllowOverride All
Allow from all
</Directory>


il me met un message "bad request" qu'il ne comprend pas ce que je lui demande.

quoi faire ?

Merci d'avance pour votre aide.

Manu.
Dernière édition par super-manu le Sam Mai 14, 2005 10:48, édité 1 fois.


correiaj
WRInaute passionné
WRInaute passionné
 
Messages: 1110
Inscription: 25 Avr 2005

Message le Jeu Mai 12, 2005 22:35

plus de détails ce serait mieux...


Ohax
WRInaute accro
WRInaute accro
 
Messages: 6406
Inscription: 5 Juil 2004

Message le Jeu Mai 12, 2005 22:43

affiche un php info

Code: Tout sélectionner
<?php

// Affiche toutes les informations, comme le ferait INFO_ALL
phpinfo();

// Affiche uniquement le module d'information.
// phpinfo(8) fournirait les mêmes informations.
phpinfo(INFO_MODULES);

?>

super-manu
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 4
Inscription: 11 Mai 2005

Message le Ven Mai 13, 2005 17:25

voici :

Apache Version Apache/2.0.54 (Win32) PHP/4.3.12-dev
Apache API Version 20020903

Max Requests Per Child: 0 - Keep Alive: on - Max Per Connection: 100
Timeouts Connection: 300 - Keep-Alive: 0
Virtual Server No
Server Root C:/webdev/apache/Apache2
Loaded Modules core mod_win32 mpm_winnt http_core mod_so mod_access mod_actions mod_alias mod_asis mod_auth mod_autoindex mod_cgi mod_dir mod_env mod_imap mod_include mod_isapi mod_log_config mod_mime mod_negotiation mod_rewrite mod_setenvif mod_userdir sapi_apache2

ça a l'air activé, mais a quoi il faut faire attention...? j'ai un autre pc sous easyphp 1.7 et ça marche pas +...merci pour votre aide
Manu.


correiaj
WRInaute passionné
WRInaute passionné
 
Messages: 1110
Inscription: 25 Avr 2005

Message le Ven Mai 13, 2005 21:33

Et tes htaccess? ils marchent bien?
Essaie de mettre les rewriterules dasn le httpd.conf pour être sûr


Patrice A.
WRInaute passionné
WRInaute passionné
 
Messages: 2415
Inscription: 11 Fév 2005

Re: mode rewrite actif ?

Message le Ven Mai 13, 2005 22:56

super-manu a écrit:bonjour,
cela peut paraitreredondant, mais je n'arrive pas à savoir si cela fonctionne.
>>windows xp, apache 2, php4

j'ai activé "LoadModule rewrite_module modules/mod_rewrite.so" avec apache 2 mais pas "AddModule mod_rewrite.c" qui n'est pas à activer dans la version 2.
Le module est bien activé dans la liste.

quand je met le simple exemple dans le .htaccess :
RewriteEngine on
RewriteRule ^nexistepas.html$ trouve.html [L]

dans le httpd.conf :
Alias "/site" "C://Web_root//site/"
<Directory "C://Web_root//site">
AllowOverride All
Allow from all
</Directory>


il me met un message "bad request" qu'il ne comprend pas ce que je lui demande.

quoi faire ?

Merci d'avance pour votre aide.

Manu.
et...
-http://localhost/site/trouve.html fonctionne je suppose ?

Et, euh, "/site" comme alias ? t'es sûr que c'est pas "site" ?

super-manu
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 4
Inscription: 11 Mai 2005

Message le Ven Mai 13, 2005 23:03

les rewrite rules dans le httpd ne fonctionnent pas +, et oui le lien http://localhost/site/trouve.html fonctionne.
ça fait 3 jours que je cherche sur google, je trouve plein d'exemples d'astuces et de résolution qui ne marchent pas pour moi.

je crois que je vais essayé la 2.0.53 pour voir...

super-manu
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 4
Inscription: 11 Mai 2005

Message le Sam Mai 14, 2005 10:50

bou, j'ai un peu honte...mais je le dit quand même, c'est juste un probleme de chemin d'accès...

RewriteEngine on
RewriteRule ^nexistepas.html$ /monsite/test/trouve.html [L]

et voilà, fallait juste remettre le chemin... :oops:


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Formation recommandée sur ce thème :

Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités