Bonjour,
je fais actuellement des tests d'url rewriting (en local) pour bien commencer un site en php mais je n'arrive pas à configurer correctement mon .htaccess. Je reste sur une erreur 404.
Voici l'organisation depuis la racine d'apache :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
/
|--[d1]
     |--[site]
           |--.htaccess
           |--[d2]
                |--index.html
Et voici mon .htaccess après de multiple tentative (2h de recherche sans rien trouvé de bon) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
RewriteEngine on
RewriteBase /d1/site
RewriteRule . d2/index.html
Je souhaite pour l'instant rediriger http://localhost/d1/site/nimportequoi vers http://localhost/d1/site/d2/index.html

Je précise que mod_rewrite est actif
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
$ apache2ctl -t -D DUMP_MODULES 
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
Loaded Modules:
 core_module (static)
 log_config_module (static)
 logio_module (static)
 mpm_prefork_module (static)
 http_module (static)
 so_module (static)
 alias_module (shared)
 auth_basic_module (shared)
 authn_file_module (shared)
 authz_default_module (shared)
 authz_groupfile_module (shared)
 authz_host_module (shared)
 authz_user_module (shared)
 autoindex_module (shared)
 cgi_module (shared)
 deflate_module (shared)
 dir_module (shared)
 env_module (shared)
 mime_module (shared)
 negotiation_module (shared)
 php5_module (shared)
 rewrite_module (shared)              <-- il est bien actif
 setenvif_module (shared)
 status_module (shared)
Syntax OK
Merci d'avance