Webmaster Hub: voila des petit code .htacces - Webmaster Hub

Aller au contenu

Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

voila des petit code .htacces pour les débutant Noter : -----

#1 L'utilisateur est hors-ligne   mahdivitche 

  • Groupe : Modération a priori
  • Messages : 2
  • Inscrit(e) : 06-mai 09

Posté 06 mai 2009 - 18:20

Bonjour a tous,

j'ai remarque qu'il y'a plusieurs question concerne la redirection .hatacces et pour cela j'ai ouvrir ce topic :


*** rediriger un nom de domaine avec leur page vers un autre
RewriteEngine On
RewriteRule ^(.*)$ http://www.noveaunomdomaine.com/$1 [R=301,L]



*** rediriger site sans www. vers site avec www : ( pour éviter le duplicate contenu )
RewriteEngine On 
RewriteCond %{HTTP_HOST} !^www\.nomdoamine\.com [NC] 
RewriteRule (.*) http://www.nomdoamine.com/$1 [QSA,R=301,L]



*** rediriger index.html , index.php.... vers racine de site ( aussi pour éviter le duplicate contenu )
RewriteEngine On 
RewriteCond %{THE_REQUEST} ^(GET|POST|HEAD)\ (/.*)?/index.(htm|html|php|asp|shtml)
RewriteRule ^(.*)index.(htm|html|php|asp|shtml)$ /$1 [R=301,L]



*** rediriger un ancien page vers un nouvelle page ( pour éviter les erreurs 404 )
RewriteEngine On 
RewriteRule ancienpage.html http://www.nomdomaine.com/nouvellepage.html [R=301]



*** rediriger un dossier et leur contenu vers un autre nouveau dossier ( pour éviter les erreurs 404 )
RewriteEngine On
RewriteRule ^ancien/(.*)$ http://www.nomdomaine.com/nouveaudossier/$1 [R=301,L]



/**************************** les pages format exemple.php?id=5 ----> exemple-5.html *************** /
RewriteEngine On 
RewriteRule ^(.*)-([a-z-]+)-([0-9]+)\.html$ exemple.php?id=$2 [L]


/**************************** les pages format exemple.php?id=5&cat=10 ----> exemple-5-10.html *************** /
RewriteEngine On 
RewriteRule ^(.*)-([a-z-]+)-([0-9]+)-([0-9]+)\.html$
 exemple.php?id=$3&cat=$4 [L]



/**************************** convertir l'extension de fichiers php en html *************** /
RewriteEngine On 
RewriteRule ^(.*)\.html $1\.php [L]

( le format des liens sera exemple.html alors que le nom de la page est exemple.php



Bien sur il y'a des autres code a vos de nos donné vos code et aussi vos remarque ;)


Merci

#2 L'utilisateur est hors-ligne   ams51 

  • Artisan du Web
  • Groupe : Membre+
  • Messages : 1 267
  • Inscrit(e) : 22-mars 04
  • Genre:Homme
  • Localisation:Izeaux
  • Société:Travailleur Indépendant

Posté 07 mai 2009 - 06:28

Bloquer un site pour maintenance et autoriser seulement son IP perso

RewriteEngine on

###############################################
#Rediriger tout le monde sauf une ip vers la page d'attente
#source d'inspiration : http://www.expreg.com/rewrite.php
RewriteCond %{REMOTE_ADDR} !110.241.10.112
RewriteRule .* /attente.php [L]

Arnaud.
Forex - Conversion monnaie - Taux de change
Je n'ai jamais rencontré d'homme si ignorant qu'il n'eut quelque chose à m'apprendre. Galilée
0

#3 L'utilisateur est hors-ligne   Nullette 

  • Groupe : Membre+
  • Messages : 1 453
  • Inscrit(e) : 25-août 04
  • Genre:Femme
  • Localisation:Paris

Posté 07 mai 2009 - 07:33

Bonjour,

Voir le messagemahdivitche, le mercredi 6 mai 2009 à 19:20, dit :

*** rediriger un ancien page vers un nouvelle page ( pour éviter les erreurs 404 )


et quelle est la différence entre :
RewriteEngine On 
RewriteRule ancienpage.html http://www.nomdomaine.com/nouvellepage.html [R=301]


et
ErrorDocument 404 /erreur404.html
RedirectPermanent /anciennepage.html http://www.mondomaine.com/nouvellepage.html
.
0

#4 L'utilisateur est hors-ligne   sparh 

  • Groupe : Hubmaster
  • Messages : 384
  • Inscrit(e) : 14-juin 07
  • Genre:Homme
  • Localisation:Levallois

Posté 07 mai 2009 - 09:10

Génial merci ;)
Gagner en jouant à des jeux gratuits sur WePlay Flash.
0

#5 L'utilisateur est hors-ligne   Leonick 

  • Groupe : Hubmaster
  • Messages : 1 313
  • Inscrit(e) : 07-mars 05
  • Genre:Homme
  • Localisation:Val de Marne

Posté 08 mai 2009 - 20:55

en fait, le RedirectPermanent sert pour rediriger toute une sous arborescence, pas juste un fichier
0

#6 L'utilisateur est hors-ligne   Nullette 

  • Groupe : Membre+
  • Messages : 1 453
  • Inscrit(e) : 25-août 04
  • Genre:Femme
  • Localisation:Paris

Posté 10 mai 2009 - 09:41

Merci.
En fait c'est le code :
RewriteRule ancienpage.html http://www.nomdomaine.com/nouvellepage.html [R=301]

qui m'a induite en erreur.
0

#7 L'utilisateur est hors-ligne   mathieujava 

  • Groupe : Actif
  • Messages : 43
  • Inscrit(e) : 22-août 08

Posté 13 août 2009 - 10:08

Super merci

Avez vous la solution pour rediriger le site accessible en httpS vers le http du même nom de domaine?

Merci

Ce message a été modifié par mathieujava - 13 août 2009 - 10:08.

Passionné par le voyage je vous propose mes sites sur l'Indonésie, Bali et le Monténégro: Bon voyage !
0

#8 L'utilisateur est hors-ligne   mathieujava 

  • Groupe : Actif
  • Messages : 43
  • Inscrit(e) : 22-août 08

Posté 13 août 2009 - 10:39

Ah oui, je veux bloquer l'indexation de plusieurs pages en excluant dans le robots.txt:
/identification.html

Car j'ai plein d'urls de ce type:
http://www.NDD.fr/identification.html?Retu...flksflksflksdfj
http://www.NDD.fr/identification.html?Retu...lksflksflksdfj1
http://www.NDD.fr/identification.html?Retu...ksflksflksdfj12
http://www.NDD.fr/identification.html?Retu...sflksflksdfj123

Merci
Passionné par le voyage je vous propose mes sites sur l'Indonésie, Bali et le Monténégro: Bon voyage !
0

Partager ce sujet :


Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

1 utilisateur(s) en train de lire ce sujet
0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)