Je suis en train de fermer un site et j'ai remplacé l'ancien site avec une page unique "personne à la maison de personne" au niveau de la racine du site. Maintenant, j'ai besoin de configurer une certaine redirection, de sorte que n'importe quelle Demande à une partie du site, quelle que soit la complication, finit par la page racine.
J'ai essayé quoi (je pensais) devoir travailler: créer un .htaccess
Fichier contenant:
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^(.*)$ https://www.example.com/ [L,R=301,NE]
mais cela échoue surtout: demande à http://www.example.com
Toujours traverser, mais https://www.example.com/doesnotexist.html
jette un 404. (S'il n'y avait pas de redirection, cela serait correct, car cette page n'existe pas sur le site, mais c'est le point de la redirection: je veux que cette demande soit envoyée à https://www.example.com
.)
ARGGH. La réponse à cela est probablement évidente pour tout le monde, mais moi; Quelqu'un peut-il aider?
PS: Je suis dans une situation d'hébergement partagée, je dois donc le faire avec un .htaccess
Fichier plutôt que de pirater un fichier de configuration Apache complet.
Cela ne devrait-il pas fonctionner?
RewriteEngine On
RewriteRule ^ index.html