Pour vous rediriger pouvez faire une page d'index (la première page que les visites de l'utilisateur)
DirectoryIndex file.html
modifier votre fichier .htaccess selon cette link.
Pour RewriteRule
vous devez pouvoir le module mod_rewrite dans apache puis faire dans votre fichier .htaccess
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule (.*) file.html [L]
</IfModule>
Dans le RewriteRule
vous pouvez mettre des expressions régulières pour identifier l'URL et rediriger l'utilisateur vers un fichier vous voulez (dans ce cas vous rediriger tous vos liens vers file.html
). Plus d'info here.
De plus dans le fichier de configuration du serveur apache par défaut est possible que vous avez la configuration suivante:
#
# DirectoryIndex: sets the file that Apache will serve if a directory
# is requested.
#
<IfModule dir_module>
DirectoryIndex index.php index.php4 index.php3 index.cgi index.pl index.html index.htm index.shtml index.phtml
</IfModule>
Ainsi, par défaut si vous avez un fichier appelé index.php
dans votre Webroot de votre domain.com toujours ce fichier serait appelé en premier.
Qu'en est-fichier index.php? Si j'écris le fichier index.php il redirige vers le fichier.html –
@hey - Non, ce ne sera pas. As-tu essayé? –
@ Álvaro G. Vicario: Oui, j'ai essayé, ça fonctionne. Peut-être que c'est le problème de l'hébergement? Parce qu'il redirige toujours vers domain.com, lorsque vous ajoutez index.php, même sans DirectoryIndex. –