[URL rewriting] Site qui n'est pas à la racine
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:
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:
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:
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 :)