rewriteRule sur wamp erreur 404

  • Auteur de la discussion Auteur de la discussion monlou
  • Date de début Date de début
Nouveau WRInaute
Bonjour a tous les pros !
je galere depuis ce matin avec une regle simple avec un fichier test.php qui me donne une erreur 404

le rewWrite_module est activé dans le module apache

et dans le httpd_con j'ai

Options +Indexes +FollowSymLinks +Multiviews
#
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
# AllowOverride FileInfo AuthConfig Limit
#
AllowOverride all

voici mon .htaccess
Options +FollowSymlinks
Options -indexes -MultiViews
RewriteEngine on
RewriteRule ^boutique-lagero.html$ test.php [L]

lorsque je demande boutique-lagero,html
Cela me rapoorte not found 404
Apache/2.4.35 (Win64) PHP/7.2.10 Server at localhost Port 80

Quelqu'un peut-il me trouver ce qui ne vas pas ?

merci
 
WRInaute accro
Sur une config classique c'est a none

<Directory /home>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>


+ cette ligne :

AccessFileName .htaccess


Je pense qu'il faut le mettre a all si tu n'as pas la ligne AccessFileName .htaccess

La conf de wamp sans la ligne AccessFileName .htaccess, le fait de le mettre a all ca inclus les options, ca revient a ecrire: AllowOverride Options=Indexes,FollowSymLinks,MultiViews

Options +Indexes +FollowSymLinks +Multiviews
AllowOverride all

Bien entendu il faut que le module soit charger:
LoadModule rewrite_module modules/mod_rewrite.so
 
Dernière édition:
Nouveau WRInaute
Merci pour vos réponses

moi je n'ai pas exactement <Directory /home>

j'ai plutot ceci
<Directory />
AllowOverride none
Require all denied
</Directory>

j'ai essayé Allow Override All et aussi Require all granted et redémarré
mais rien n'y fait.
je n'ai pas
AccessFileName .htaccess

et LoadModule rewrite_module modules/mod_rewrite.so
est activé
Ce qui est bizarre c,est que j'ai un autre site en local dont le .htaccess Rewrite fonctionne
Ma version de apache est: 2.4.35
 
WRInaute accro
Ca vient pas de la version d'Apache

tes sites sont bien dans www ?

Descend un peu dans ta config wamp, il y a d'autres lignes
Ex config wamp

DocumentRoot "${INSTALL_DIR}/www"

<Directory "${INSTALL_DIR}/www/">
Options +Indexes +FollowSymLinks +Multiviews
AllowOverride all
Require local
</Directory>
 
Nouveau WRInaute
oui j<ai tout ca

<Directory "${INSTALL_DIR}/www/">
#
# Possible values for the Options directive are "None", "All",
# or any combination of:
# Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
#
# Note that "MultiViews" must be named *explicitly* --- "Options All"
# doesn't give it to you.
#
# The Options directive is both complicated and important. Please see
# http://httpd.apache.org/docs/2.4/mod/core.html#options
# for more information.
#
Options +Indexes +FollowSymLinks +Multiviews
#
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
# AllowOverride FileInfo AuthConfig Limit
#
AllowOverride all

#
# Controls who can get stuff from this server.
#
# onlineoffline tag - don't remove
Require local
</Directory>
 
Nouveau WRInaute
Eh bien ! Incroyable!
Ce matin, ca fonctionne mais je ne peux expliquer pourquoi
Pourtant j'ai rien changer depuis!
Je suis vraiment désolé de cette situation et remercie vivement de votre participation
Wamp est vraiment une bête mystérieuse!
 
Discussions similaires
Haut