J'ai changé un site Web volumineux et complexe en un petit site Web d'une page, les utilisateurs doivent donc être redirigés de 404 vers index.html.
Je mets cela dans . Htaccess:
ErrorDocument 404 /index.html
Si vous tapez mydomain.com/lalalalala, cela redirige vers le contenu de la page d'accueil (mydomain.com/index.html), mais la barre d'URL indique toujours mydomain.com/lalalalala.
Comment rediriger les 404 vers index.html et réécrire l'URL vers mydomain.com?
ÉDITER:
J'utilise Bluehost.
Vous pouvez utiliser ces 2 lignes en haut de votre .htaccess:
DirectoryIndex index.html
ErrorDocument 404 http://domain.com/
DirectoryIndex
fera http://domain.com/
charge http://domain.com/index.html
par défaut et utilisation de http://
dans ErrorDocument
le redirigera vers une nouvelle URL.