La Communauté Webmaster  forum rss


  Forum-webmaster
  Technique - programmation
  Langages de programmation divers
(Modérateurs: Shain, Lilian, lauryv, ToToMaStEr)
  Problème htaccess
« Précédent Suivant »
Pages: [1] Descendre
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
  Auteur  Sujet: Problème htaccess  (Lu 1181 fois)
Problème htaccess
« sur: le 04-01-2007 a 10:54:09 »
lechtimi
Membre récent
*

Hors-Ligne

Messages: 4



Je suis un lama!

Voir le Profil    WWW
Répondre avec citation

Bonjour
Voilà j’ais plusieurs problèmes avec mon htaccess pour un site de petites annonces « rewriter ».
D’abord voici mon htaccess.
RewriteEngine on
RewriteRule ^annonce-([a-zA-Z0-9+]+)-([0-9]+).html$  detail.php?catname=$1&id=$2 [L]
RewriteRule ^annonces-([a-zA-Z0-9+]+)-([0-9]+).html$  index.php?catname=$1&catid=$2 [L]
RewriteRule ^annonces-rubrique-([a-zA-Z0-9+]+)-([0-9]+).html$  index.php?catname=$1&catid=$2  [L]

Cela fonctionne dans l’ensemble http://www.guide-nord-pas-calais.com/les_petites_annonces_du_nord_pas_de_calais/
Mais j’ais le premier problème quand je suis sur cette page http://www.guide-nord-pas-calais.com/les_petites_annonces_du_nord_pas_de_calais/annonces-location+maison-84.html  je retrouve des annonces avec par exemple cette adresse http://www.guide-nord-pas-calais.com/les_petites_annonces_du_nord_pas_de_calais/detail.php?id=21  donc il doit manquer quelque chose dans le htaccess ?

Deuxième problème je me retrouve avec du duplicate content, c’est-à-dire que cette annonces  http://www.guide-nord-pas-calais.com/les_petites_annonces_du_nord_pas_de_calais/detail.php?id=21 je la retrouve avec des url différentes ex : http://www.guide-nord-pas-calais.com/les_petites_annonces_du_nord_pas_de_calais/detail.php?id=21&user_id=56&contact=1  http://www.guide-nord-pas-calais.com/les_petites_annonces_du_nord_pas_de_calais/detail.php?id=21&tellafriend=1  ou encore http://www.guide-nord-pas-calais.com/les_petites_annonces_du_nord_pas_de_calais/detail.php?id=21&print=1
Comment puis je résoudre ces problème
D’avance merci
Ps: désolé de laisser autant d'url sur votre forum

Rapporter au modérateur  

Re:Problème htaccess
« Répondre #1 sur: le 04-01-2007 a 17:37:02 »
theonlydrayk
Invité

E-Mail
Répondre avec citation

Bonjour,

  Pour le probleme du .htaccess je te suggere de tout envoyer ver ton fichier .php et de traiter l'information avec ton php voir meme renvoyer un 404 ou un 301. htacess est plus rapide que le php mais il est limiter dans les modifications qu'il peut faire. Cette method risque de serieusement ralentif ton server, tout depend du nombre de requetes que tu sert. Il va p-e falloir penser a installer un reverse proxy, ou une method de cache comme Smarty.
Code:
<?php
if (......)
{
  header("HTTP/1.0 404 Not Found");
....
  die();
}
if (.....)
{
  header("HTTP/1.1 301 Moved Permanently");
  header("Location:http://tonsiteweb.com/aaa/");
  die();
}
?>


Ton .htaccess
Code:
RewriteRule ^annonce-(.*).html$ details.php?name=$1 [L]
RewriteRule ^annonces-(.*).html$ index.php?name=$1 [L]
......


  Pour le probleme de duplication assure doit d'abord de fixer ton site web avec 1 seul domain name. pas de www.tonsite.com, tonsite.com, ... il existe d'autre facon de faire ca regarde la documentation de ton server ou du program utiliser pour les noms de domaines mais comme ca c'est simple.
Code:

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


Apres le reste est regler avec le PHP : selon certaines conditions tu demande au moteur de recherche d'indexer ou non ta page. Assure toi que tes conditions sont bien fait et qu'une seule version de ta page va obtenir le 'index,follow'.

Code:

<?php

if (....)
{
  echo '<meta name="robots" content="index,follow">';
} else
{
  echo '<meta name="robots" content="noindex,follow">';
}
?>

  Jespere que ca repond a tes questions.

Rapporter au modérateur  
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
Pages: [1] Monter
« Précédent Suivant »
Sauter à: 

Votre statut : Invité
Vous devez être membre pour participer.
 
 
Let’s Encrypt : le certificat SSL gratuit
Tester votre site internet sur différents navigateurs
[WordPress] Des problèmes avec l’administration ?
Rappel : Mettez à jour vos CMS et vos sites E-commerce
Le .fr fête ses 25 années d’existence !
Mesurer votre audience en temps réel avec BubbleStat
Porter réclamation contre Google Panda ?
Zlio n’est plus …
 
 
 
 
 

Copyright (c) Devclic 2002 - 2026 - Tous droits réservés

creation site internet strasbourg