.htaccess

WRInaute impliqué
Bonjour,

Suite à une erreur de manipulation, j' ai perdu mon fichier .htaccess

D'ou des soucis sur mon www

Pourriez vous me redonner les codes pour que :

1) Seul le site avec les WWW soit accessible

2) Que www.ndd/index.html soit redirigé vers la même page sans index.html

Merci
 
WRInaute impliqué
Bonjour,

J' ai retrouvé ceci :

RewriteEngine on
RewriteCond %{HTTP_HOST} !^www.gitemontsaintmichel.com$
RewriteRule ^(.*) -http://www.gitemontsaintmichel.com$1 [QSA,L,R=301]

Une fois installé, le site est redirigé ainsi :
www.gitemontsaintmichel.com ---> http://www.gitemontsaintmichel.com

Mais http://gitemontsaintmichel.com n'est pas accessible

J'a i trouvé ceci pour index.html


RewriteRule ^index.html$ http://example.com/ [NC,L,R=301]

et alors là, cela ne fonctionne plus du tout, le site n'est plus accessible..

Help

Merci de votre aide
 
WRInaute occasionnel
Essaye ça :
Code:
RewriteEngine On 
RewriteBase / 
RewriteCond %{HTTP_HOST} ^gitemontsaintmichel.com$ 
RewriteRule ^(.*)$ http://www.gitemontsaintmichel.com/$1 [R=301,QSA,L]

Pour index.html peut être un truc comme ça, mais je ne te garanti rien :

Code:
RedirectMatch permanent http://www.gitemontsaintmichel.com/index.htm http://www.gitemontsaintmichel.com

RedirectMatch permanent http://gitemontsaintmichel.com/index.htm http://www.gitemontsaintmichel.com
 
Nouveau WRInaute
voir ceci... redirection 301

Bonsoir,

d'après ce que je sais pour renvoyer ndd/index.ph on peut pas passer par un htaccess mais il faut faire une redirection 301.

perso j'ai ceci au tout début de ma page index avant toute balise html :

<?php if(eregi('index.(html|php)', $_SERVER['REQUEST_URI']) ) {
header ('HTTP/1.1 301 Moved Permanently');
header('Location: http:// (ndd) /'); }

par contre en ce qui concerne le PR mon index est toujours à 2 mais ne se répercute toujours pas sur la redirection ndd/.

est ce normal (délai d'attente long) ?...
 
WRInaute occasionnel
Dans un premier temps vire le .htaccess que tu as sur ton serveur, ce sera toujours mieux pour les éventuels visiteurs de tomber sur une adresse qui ne te convient pas que sur une page d'erreur.
 
Nouveau WRInaute
knuop a dit:
Essaye ça :
Code:
RewriteEngine On 
RewriteBase / 
RewriteCond %{HTTP_HOST} ^gitemontsaintmichel.com$ 
RewriteRule ^(.*)$ http://www.gitemontsaintmichel.com/$1 [R=301,QSA,L]

et mollo... virer le htaccess??? pas d'accord il faut garder le code que l'on t'avais proposé juste avant celui la est ok...

moi j'ai la meme chose avec la redirection 301 dans ma page index
 
WRInaute occasionnel
Pour l'instant les visiteurs qui arrive sur son site sans taper les www tombent sur une page d'erreur, c'est nul, c'est pourquoi , en attendant de trouver le bon .htaccess je lui conseil de ne rien mettre et de laisser les visiteurs passer par où ils veulent.
 
Nouveau WRInaute
redirection du ndd/ sur www.ndd/

il faut mettre dans l' htaccess ceci :

RewriteEngine On

RewriteCond %{HTTP_HOST} ^ndd.com$ [NC]
RewriteRule ^(.*)$ http://www.ndd.com/$1 [R=301,L]


avec ceci + le code php dans l'index et tout devrai rentrer dans l'ordre...

à +
 
WRInaute impliqué
Merci à tous, mais je n'arrive à rien de bon...pas doué :oops:

Donc, j' ai fait sauté le menu en Javascript et en ai créé un avec <a href>...les visiteurs retombent forcement sur l' url sans index et les liens sont pertinents...c'est déjà ça
 

➡️ 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