Comment écrire une règle de réécriture qui redirige les visiteurs vers le domaine www.mydomain.com/
vers www.mydomain.com/index.html
?Règle Htaccess pour rediriger domain vers index.html
Répondre
Donc vous voulez rediriger rien (^$
) à index.html
? Ce serait alors ressembler à
RewriteRule ^$ index.html [L]
Si vous voulez éviter à la fois la /
et /index.html
étant indexé par les robots de recherche, puis ajouter R=301
pour en faire un permanent redirect plutôt qu'un temporary redirect (302, qui est la valeur par défaut) . Cela permettrait aux robots d'indexer seulement le /index.html
.
RewriteRule ^$ index.html [R=301,L]
Qu'est-ce que BalusC dit - mais vous demander si vous voulez vraiment les rediriger. Ne serait-il pas préférable de ne servir que index.html
lorsque le navigateur demande /
, comme le font la plupart des serveurs? Il s'agit d'un aller-retour supplémentaire sur le serveur sans aucun gain et cela rend l'URL plus longue. C'est tellement les années 1990. :)
Une façon consiste à mettre votre index.html dans un autre dossier, par exemple: domain.com/welcome/index.html et de faire un R301 à partir de votre CPanel. C'est un mot mais ça a marché pour moi. Avoir le même problème.
En voyant le contexte de la question (apache le fait déjà par défaut) je pense plutôt qu'il veut juste s'en débarrasser :) – BalusC
Je le voulais pour cette raison: http://serverfault.com/questions/94706/ comment-mot de passe-protéger-le-domaine-avec-htaccess –