Aller au contenu

SLC71

Hubmaster
  • Compteur de contenus

    243
  • Inscrit(e) le

  • Dernière visite

Tout ce qui a été posté par SLC71

  1. bon Dan désolé mais j'ai encore un truc qui bug dans mes redir voici mon ht access Options +FollowSymlinks RewriteEngine On RewriteCond %{HTTP_HOST} !monsite.fr RewriteRule (.*) http://www.monsite.fr/$1 [R=301,L] RewriteCond %{HTTP_HOST} ^monsite.fr$ RewriteRule ^(.*) http://www.monsite.fr/$1 [QSA,L,R=301] donc les redir des différentes version vers mon site principal en .fr ça c'est ok la redirecteion de monsite.fr vers www.monsite.fr c'est ok mais si je rajoute en plus RewriteCond %{THE_REQUEST} ^(GET|POST|HEAD)\ (/.*)?/index.(htm|html|php|asp) RewriteRule ^(.*)index.(htm|html|php|asp)$ /$1 [R=301,L] pour rediriger www.monsite.fr/index.php vers www.monsite.fr/ là ça bug le site tourne en boucle et ne se charge plus ou la redir ne se fait pas j'ai regardé la page que tu m'as donné mais je vois pas ce qui cloche
  2. ok et tu me confirmes bien que ça redirige page par page merci de ta patience
  3. oui s'ils sont sur un meme hébergement. tes règles font quoi exactement elles disent que le site principal est le .fr et que si c'est pas le cas il faut rediriger vers le .fr ? et ça redirige page par page? je viens de trouver une explication sur un autre site qui dit que quand il n'y a qu'un seul fichier racine on peut faire ça <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{HTTP_HOST} !^exemple\.fr$ [NC] RewriteRule ^(.*)$ http://exemple.fr/$1 [R=301,L] </IfModule> c'est la même chose?
  4. ah zut, apparement il ne faut pas faire comme ça quand les domaines sont sur un même hébergeur quelqu'un a une idée?
  5. Bonjour à tous, j'ai un petit soucis j'ai un site existant en .fr mais il existe 5 autres versions en .info .biz .eu .com ... et en fait c'est un gros copier coller, tous les sites sont identiques sauf les urls, donc du beau contenu dupliqué. J'ai pris la sage décision de tout rediriger vers mon site unique en .fr je veux rediriger page par page pour que ce soit plus pertinent en code j'ai pensé à ça dite moi si j'ai juste RedirectPermanent / http://www.domaine.fr/ si je place ça sur tous mes sites chaque page de la version dupliquée redirigera vers la meme page du .fr merci à vous
  6. j'en sais rien c'est pour ça que j'ai fait appel à toi et aux autres
  7. moi je considérais ça comme du contenu identique donc dupliqué étant donné que c'était juste l'ordre d'apparition qui changeait moi avoir toutes ces urls différentes je ne trouve pas ça top. c'est pas possible de faire sauter tout ce qu'il y a à partir du "?" et ainsi renommer les différentes versions www.monsite.fr/page-produit.html je trouverais ça plus logique moi. après je me trompe peut etre
  8. Jean luc merci de t'être arrêté, en fait le contenu est le même, c'est juste l'ordre d'apparition qui change. une fois je peux classer mes produits du + cher au - cher, une fois par la quantité restante... donc c'est que l'ordre d'apparition des produits mais le contenu reste identique d'ou le fait que j'aimerais garder la même url pour toutes ces pages mais en gardant les filtres je ne sais pas si je suis clair?
  9. Bonjour à tous, je suis toujours embêté avec mes redirections qui me cause du DC. j'ai une url qui est www.monsite.fr/page-produit.html jusque là tout va bien, mais le truc c'est qu'il y a différentes déclinaisons de cette page produit, en fait des filtres pour qu'on puisse classer par couleur, prix... et du coup je me retrouve avec une suite d'url comme ceci: www.monsite.fr/page-produit.html?n=15&orderby=position&orderway=desc&p=2 www.monsite.fr/page-produit.html?n=10&p=3 www.monsite.fr/page-produit.html?isolang=fr&amp%3Bn=10&amp%3Bid_lang=2&orderby=quantity&orderway=desc&id_lang=2&p=2 www.monsite.fr/page-produit.html?orderby=name&orderway=asc www.monsite.fr/page-produit.html?orderby=quantity&orderway=desc&p=2 enfin bref j'ai près de 40 déclinaisons pour la même page. Et vu que je suis pas doué du tout pour les redire je ne sais pas comment faire pour rediriger toutes les variantes donc à partir du "?" vers la page www.monsite.fr/page-produit.html En fait je ne suis pas sur que ce soit une redir dont j'ai besoin car si je fais une redir je vais perdre l'action du filtre non? c'est peut être juste renommer les variantes comme la page mère. Mais dans les deux cas je ne sais pas comment faire Ensuite dois je faire ça pour chaque page produit ou existe une astuce pour faire l'intégralité du site? help please merci
  10. @ Dan en fait voici le code qu'il fallait appliquer, pour être franc j'y comprends que dalle et si t'as 5 min pour jeter un oeil et m'expliquer le pourquoi du comment # URL rewriting module activation Options +FollowSymLinks DirectoryIndex index.php RewriteEngine On RewriteBase / # Rewrite index.php to root RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/ RewriteRule ^index\.php$ http://www.monsite.com/ [R=301,L]
  11. bon ben j'ai plus qu'à m'orienter vers eux car j'ai d'autres redir qui ne veulent pas fonctionner par exemple une redir d'une ancienne page vers une nouvelle RewriteRule ancienpage.html http://www.nomdomaine.com/nouvellepage.html [R=301] elle marche pas par contre si je vais rewritepermanent ancienpage.html http://www.nomdomaine.com/nouvellepage.html [R=301] ça fonctionne mais renvoie vers la forme non réécrite de nouvelle page j'y comprends plus rien je vais voir ça avec eux je pense en tout cas merci à toi de t'être attardé sur mon cas, et je me charge de remercier l'autre personne
  12. ben écoute sans ta règle le reste des redirection fonctionne et le site tourne normalement si je met ta règle impossible d'accéder au site j'ai une belle page d'erreur avec écrit ceci: La cause de ce problème peut être la désactivation ou le refus des cookies. si j'enlève le ? de ta règle le site devient à nouveau accessible mais la règle ne fonctionne pas ça commence à me casser les ...... je comprends pas d'où cela peut venir pour info l'hébergeur c'est enom.com t'as d'autres idées?
  13. j'ai essayé ta règle et c'est tout le site qui n'est plus accessible
  14. Bonjour Dan et merci de ton passage. donc voici ce que je cherche à faire: une redirection de www.monsite.tld/index.php vers www.monsite.tld/ d'habitude cela fonctionne quand j'applique la règle suivante: RewriteEngine On RewriteCond %{HTTP_HOST} !^www.monsite.tld [NC] RewriteRule (.*) http://www.monsite.tld/$1 [QSA,R=301,L] RewriteRule ^index.php$ http://www.monsite.tld/ [L,R=301] cette règle ne fonctionnant pas, j'ai cherché des heures sur le net une alternative d'où le truc un peu bizarre de mon post précédent, vu que je suis désespéré j'essaye tout et n'importe quoi mais peut être que cela viens d'une autre règle déjà présente. (vu que ce n'est pas moi qui est fait ces règles et que je n'y connais rien, résultat je nage) bref voici le .htaccess au complet au cas ou # .htaccess automaticaly generated by PrestaShop e-commerce open-source solution # http://www.prestashop.com - http://www.prestashop.com/forums AddType x-mapp-php5 .php # URL rewriting module activation Options +FollowSymLinks RewriteEngine on RewriteCond %{HTTP_HOST} ^monsite\.com RewriteRule ^(.*)$ http://www.monsite.com/$1 [R=301,L] RewriteRule ^lang-fr/(.*) http://www.monsite.com/$1 [L,R=301] RewriteRule ^lang-en/(.*) http://www.monsite.com/$1 [L,R=301] # SSL enforcement for Back Office RewriteCond %{HTTPS} !=on RewriteRule ^admin4444/.* https://%{SERVER_NAME}%{REQUEST_URI} [R,L] RewriteBase / # URL rewriting rules RewriteRule ^([a-z0-9]+)\-([a-z0-9]+)(\-[_a-zA-Z0-9-]*)/([_a-zA-Z0-9-]*)\.jpg$ /img/p/$1-$2$3.jpg [L,E] RewriteRule ^([0-9]+)(\-[_a-zA-Z0-9-]*)/([_a-zA-Z0-9-]*)\.jpg$ /img/c/$1$2.jpg [L,E] RewriteRule ^lang-([a-z]{2})/([a-zA-Z0-9-]*)/([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /product.php?id_product=$3&isolang=$1$5 [L,E] RewriteRule ^lang-([a-z]{2})/([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /product.php?id_product=$2&isolang=$1$4 [L,E] RewriteRule ^lang-([a-z]{2})/([0-9]+)\-([a-zA-Z0-9-]*)(.*)$ /category.php?id_category=$2&isolang=$1 [QSA,L,E] RewriteRule ^([a-zA-Z0-9-]*)/([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /product.php?id_product=$2$4 [L,E] RewriteRule ^([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /product.php?id_product=$1$3 [L,E] RewriteRule ^([0-9]+)\-([a-zA-Z0-9-]*)(.*)$ /category.php?id_category=$1 [QSA,L,E] RewriteRule ^content/([0-9]+)\-([a-zA-Z0-9-]*)(.*)$ /cms.php?id_cms=$1 [QSA,L,E] RewriteRule ^([0-9]+)__([a-zA-Z0-9-]*)(.*)$ /supplier.php?id_supplier=$1$3 [QSA,L,E] RewriteRule ^([0-9]+)_([a-zA-Z0-9-]*)(.*)$ /manufacturer.php?id_manufacturer=$1$3 [QSA,L,E] RewriteRule ^lang-([a-z]{2})/(.*)$ /$2?isolang=$1 [QSA,L,E] # Catch 404 errors ErrorDocument 404 /404.php Options All -Indexes
  15. Bonjour, n'ayant pas eu de réponse à mon précédent message, en même temps plusieurs choses étaient abordées donc cela ne facilitait peut etre pas la chose non plus. bref voici le soucis sur un de mes sites en construction j'ai un soucis de redirection de ma page /index.php vers / voici les codes utilisés sans succès RewriteEngine On RewriteCond %{HTTP_HOST} !^www.monsite.fr [NC] RewriteRule (.*) http://www.monsite.fr/$1 [QSA,R=301,L] RewriteRule ^index.php$ http://www.monsite.fr/ [L,R=301] et aussi RewriteEngine On RewriteCond %{HTTP_HOST} !^www.monsite.fr [NC] RewriteRule (.*) http://www.monsite.fr/$1 [QSA,R=301,L] RewriteRule ^(.*)index. php /$1 [R=301,L] à chaque fois je me retrouve avec une erreur 500 et je sais pas quoi et comment faire j'ai jamais eu ce soucis avant merci aux âmes charitables
  16. Rebonjour, me revoilà après après un long moment d'absence pour raison professionnelle. Donc je reprends un peu tout ce que j'avais laissé en suspend. J'ai essayé quelques redir citées plus haut et quand je mets dans mon .htaccess ceci: RewriteEngine On RewriteCond %{HTTP_HOST} !^www.monsite.fr [NC] RewriteRule (.*) http://www.monsite.fr/$1 [QSA,R=301,L] RewriteRule ^index.php$ http://www.monsite.fr/ [L,R=301] ma redi des non WWW vers avec WWW fonctionne bien. pas de soucis. Par contre contre pour celle du index.php vers / j'ai une erreur 500 (donc du au serveur si j'ai bien compris et je sais pas pourquoi. il est où le pb? ce code fonctionne sous d'autres de mes sites mais pas là merci
  17. juste une question de néophyte c'est tout donc un grand merci
  18. Bon ben j'ai plus qu'a tester ça, mais ta redirection elle mènera vers la home. non? moi je veux qu'elle mène vers la version sans la lang sup. exemple que www.monsite.fr/lan-fr/produit1 www.monsite.fr/lan-en/produit1 redirige vers www.monsite.fr/produit1 et que: www.monsite.fr/lan-fr/produit2 www.monsite.fr/lan-en/produit2 redirige vers www.monsite.fr/produit2
  19. Bonjour j'ai encore un petit soucis. avec mes redirections. en fait j'ai constaté que toutes mes pages avaient 3 urls. je m'explique comme annoncé ci dessus il existait 3 versions d'urls pour un même contenu les fameux www.monsite.fr/ www.monsite.fr/lan-fr/ www.monsite.fr/lan-en/ mais le truc c'est toutes mes fiches produits sont accessibles également ainsi. www.monsite.fr/produit1 www.monsite.fr/lan-fr/produit1 www.monsite.fr/lan-en/produit1 existe t il un moyen de rediriger les deux dernières vers la premiere? si oui avec que code? dois je le faire pour tous les produits ou il existe un code qui pourrait dire merci de rediriger tout ce qu'il y a après lan-fr/ et lan-en/ vers la version /? je suis pas sur d'être clair merci
  20. Merci je vais vérifier ça dès que j'ai 5 min
  21. Bonjour, je suis en passe de me faire un site sous prestashop et j'ai des petits soucis avec les redirections. J'ai réussi enfin je crois à en faire déjà quelques unes: RewriteEngine On RewriteCond %{HTTP_HOST} !^www.monsite.fr [NC] RewriteRule (.*) http://www.monsite.fr/$1 [QSA,R=301,L] RewriteRule ^index.php$ http://www.monsite.fr/ [L,R=301] ceci pour rediriger la version sans www vers celle avec et la index.php vers la / Maintenant ou je coince c'est que mon site a des versions www.monsite.fr/ www.monsite.fr/lan-fr/ www.monsite.fr/lan-en/ Ces trois pages ont un contenu identique et je voudrais que les 2 dernières redirigent vers la 1ere. Mais je ne sais pas comment l'écrire si quelqu'un a une idée merci
  22. l'imbécile c'est celui qui ne pose pas sa question. C'est pour la pondération dans les moteurs de recherches
×
×
  • Créer...