mahdivitche Posté 6 Mai 2009 Posté 6 Mai 2009 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 OnRewriteRule ^(.*)$ 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 OnRewriteRule ^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
ams51 Posté 7 Mai 2009 Posté 7 Mai 2009 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.phpRewriteCond %{REMOTE_ADDR} !110.241.10.112RewriteRule .* /attente.php [L]
Nullette Posté 7 Mai 2009 Posté 7 Mai 2009 Bonjour, *** 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.htmlRedirectPermanent /anciennepage.html http://www.mondomaine.com/nouvellepage.html .
Leonick Posté 8 Mai 2009 Posté 8 Mai 2009 en fait, le RedirectPermanent sert pour rediriger toute une sous arborescence, pas juste un fichier
Nullette Posté 10 Mai 2009 Posté 10 Mai 2009 Merci. En fait c'est le code : RewriteRule ancienpage.html http://www.nomdomaine.com/nouvellepage.html [R=301] qui m'a induite en erreur.
mathieujava Posté 13 Août 2009 Posté 13 Août 2009 (modifié) Super merci Avez vous la solution pour rediriger le site accessible en httpS vers le http du même nom de domaine? Merci Modifié 13 Août 2009 par mathieujava
mathieujava Posté 13 Août 2009 Posté 13 Août 2009 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
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant