rewrite index.html

  • Auteur de la discussion Auteur de la discussion xav
  • Date de début Date de début
Nouveau WRInaute
Bonjour,

Je relook un site qui a une page index.html (avec des frames) vers une page index.php sans frame.

j'ai créé un .htaccess comme ceci :

"RewriteEngine On
RewriteRule index.html http://www.ndd.com/index.php [R=301]"

Ca fonctionne très bien, sauf que : "le répertoire des stats à également un fichier index.html qui est impacté... donc plus de stats"
:oops:

Comment faut il gérer ce problème ?
 
WRInaute passionné
xav a dit:
RewriteEngine On
RewriteRule index.html http://www.ndd.com/index.php [R=301]
Bof pour deux raisons :
- concerne tous les index.html et pas seulement celui de la racine,
- fait "deux fois" le 301 (à cause du http://... et à cause du R=301),
- pas la peine de faire un rewrite si tu peux te contenter d'un redirect permanent.

Utilise donc
Code:
RedirectPermanent index.html index.php
ou
Code:
RewriteEngine On 
RewriteRule ^index.html http://www.ndd.com/index.php
ou
Code:
RewriteEngine On 
RewriteRule ^index.html /index.php [R=301]
 
Nouveau WRInaute
Code:
RewritePermanent index.html index.php

génère ça

Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, admin and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.


Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.

et la bonne solution est donc ça
Code:
RewriteEngine On 
RewriteRule ^index.html http://www.ndd.com/index.php

merci Dj_Apx,

je te dois une bière
:D
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut