Probleme de redirection de toute les pages vers une seule...

Nouveau WRInaute
Bonjour à tous.

Je suis en plein décryptage d'url rewriting et j'avoue que c'est pas simple.. J'utilise le script OxyClassified. Donc si quelqu'un a déjà travaillé dessus, qu'il fasse signe.

Je suis entrain de mettre en place un site d'annonce. Seulement j'ai des URLS du type :

http://particuliers-a-particuliers.fr/details.php?id=1 (pour afficher les annonces)

Que j'aimerai bien transformer comme ca :

http://particuliers-a-particuliers.fr/1-t1-residence-de-standing-securisee-avec-/details.html

Dans mon fichier htaccess j'ai mis une ligne de code comme celle ci :

RewriteRule details.html$ /details.php?id=1 [L]

Quand je vais sur ma nouvelle URL : http://particuliers-a-particuliers.fr/1-t1-residence-de-standing-securisee-avec-/details.html , l'annonce s'affiche bien, et elle s'affiche aussi sur l'URL de base : http://particuliers-a-particuliers.fr/details.php?id=1 donc c'est que l'URL rewriting marche.

D'ailleurs je ne comprend pas pourquoi elle s'affiche bien puisque dans le fichier htaccess je n'ai pas mis le "^" et quand je le met j'ai une erreur 404.

Donc mon souci c'est que quand je créé une nouvelle annonce sur mon site, c'est toujours la même annonce du début qui s'affiche, autrement dit celle la (http://particuliers-a-particuliers.fr/1-t1-residence-de-standing-securisee-avec-/details.html)

Donc j'ai essayer de mettre les ([0-9]* )-([0-9]* ) dans tous les sens et cela me renvoi tjrs sur une erreur. Comment faire, je n'en sais rien.

A l'installation du script il fournissait le fichier htaccess avec cela dedans :

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^carads\|([^/]*)\|([^/]*)\|([^/]*)\.html$ /carads\.php?id=$1&make=$2&model=$3


Mais par rapport au tuto que j'ai lu en long en large et en travers :D sur https://www.webrankinfo.com/dossiers/techniques/tutoriel-url-rewriting je ne comprend pas ce que c'est exactement.

De plus dans une des fichier du script il mette cette ligne de code :
<a href="{if $seo_settings.enable_mod_rewrite}{$live_site}/{$v.id}-{$v.url_title}/details.html{else}{$live_site}/details.php?id={$v.id}{/if}"> qui je pense est la pour dire que site le monde rewrite est activé sur le template, l'url des annonces passe automatiquement de :

http://particuliers-a-particuliers.fr/details.php?id=1

en

http://particuliers-a-particuliers.fr/1-t1-residence-de-standing-securisee-avec-/details.html


Si quelqu'un à la solution ou n'a pas bien compris mon souci je peux être plus explicite.

En tout cas je vous remercie d'avance.

Greg
 
WRInaute accro
tu confonds, comme beaucoup de monde, les étapes de la réécriture : htaccess ne peut réécrire qu'en partant d'une url propre pour la transformer en requête avec des _GET. Pour écrire l'url en "propre", c'est au niveau de tes scripts qu'il faut le faire
 
Nouveau WRInaute
Ah ok..

Donc cette ligne est bonne dans mon fichier htaccess donc :

RewriteRule details\.html$ /details.php?id=1 [L]

puisque mon url réécrite s'affiche bien :

http://particuliers-a-particuliers.fr/1-t1-residence-de-standing-securisee-avec-/details.html

Mais apparemment cette règle s'applique pour toute les annonces vu que quand j'en crée une autre ca affiche la même. Donc il faut que je regarde dans le fichier "detail.php" et dans ce fichier justement j'ai juste ca :

global $seo_settings;
if($seo_settings['enable_mod_rewrite']) {
$url_title = _urlencode($listing_array['title']);
$loc=$id."-".$url_title."/details.html";


Le but serait qu'a chaque annonce crée, celle ci soit réécrite avec le titre de l'annonce dans l'url. Mais je n'arrive pas a l'activer. :(
 
Nouveau WRInaute
Bonjours a tous !

Bon j'ai résolu mon souci. J'arrive a afficher les annonces avec les titres comme il faut. Il fallait juste mettre cette ligne dans le htaccess : RewriteRule ^([0-9]+)-([^\/]+)/details.html$ details.php?id=$1 [nc,qsa]

Maintenant my souci c'est que toutes les annonces s'affichent dans toutes les catégories.

http://particuliers-a-particuliers.fr/

Quand vous aller dans la catégorie choisie (Location maison, vente maison ou tout autre catégories) a chaque fois c'est toutes les annonces du sites qui s'affichent dans chacune d'elles. Donc la pareil ya quelques choses a faire dans le htaccess mais ou 8O, i don't now.

J'espère que quelqu'un pourra gentiment m'éclairer.
 
WRInaute accro
j'espère pour toi que ton site n'aura pas de trop bons positionnements, sinon j'ai l'impression que pap va te tomber sur le dos pour parasitisme :wink:
 
Nouveau WRInaute
Ben j'ai pris le nom de domaine ya quelques jours et je viens de mettre le site en place. Donc avant de le référencer je vérifie que tout fonctionne nikel, et dieu c'est que c'est important l'écriture des URL pour le référencement.

En ce qui concerne PAP je ne me fait pas de souci. Mon but sera d'être au top sur mon mot clé : particuliers a particuliers et non PAP. Leur marque à eux c'est PAP et non "particuliers-a-particuliers" même si il se sont positionner sur ce mot clé aussi. :wink:

Néanmoins je cours toujours avec mon souci. Personne n'a utiliser le script que j'utilise par hasard ? :)
 
WRInaute accro
non, à l'époque du magazine papier, ils n'étaient connus que par "particulier a particulier" et, franchement, singulier ou pluriel...
 
Nouveau WRInaute
Leur journal papier c'est "De particulier à particulier", leur site web c'est pap.fr. Je n'est pas pris www.de-particulier-a-particulier.fr donc je n'est pas de souci a me faire.

Mais tu es la pour parlé d'autre chose ou pour aider ceux qui en on besoin sans t'écarté du sujet du forum ?
 
WRInaute occasionnel
greg3126 a dit:
Mais tu es la pour parlé d'autre chose ou pour aider ceux qui en on besoin sans t'écarté du sujet du forum ?
Les 2 mon capitaine !

D'ailleurs Leonick a montré l'exemple dans ton topic il me semble, en t'aidant tout d'abord, puis en t'expliquant ce que tu encours juridiquement parlant, donc c'est à ce moment là que tu le remercies par un "Merci Leonick" ! :roll:

Marque : PARTICULIER A PARTICULIER

Note : Marque déposée en couleurs

Classification des éléments figuratifs : 29.02.00; 26.04.02; 26.04.22; 26.04.09

Classification de Nice : 16 ; 35 ; 38 ; 41

Produits et services

16 Papiers, cartons et produits de l'imprimerie, matériel d'instruction et d'enseignement à l'exception des appareils, caractères d'imprimerie, clichés ;
35 Publicité, aide aux entreprises dans la conduite de leurs affaires, conseils, informations et renseignements d'affaires ;
38 Communication, transmission d'informations par voie télématique, service de télécommunication de messagerie électronique par réseau Internet ;
41 Education et divertissement, organisation de concours en matière d'éducation ou de divertissement, édition de livres, revues, abonnement de journaux.

Déposant : Editions NÉRESSIS Société Anonyme Simplifiée, 40 rue du Docteur Roux,75015 PARIS, FR (SIREN 304555154)

Mandataire : Editions NÉRESSIS, 40 rue du Docteur Roux,75015 PARIS, FR

Numéro : 3498883

Statut : Marque enregistrée

Date de dépôt / Enregistrement : 2007-05-02

Lieu de dépôt : I.N.P.I. PARIS

Historique

Publication 2007-06-15 (BOPI 2007-24)
Enregistrement avec modification (BOPI 2007-41)
 
Discussions similaires
Haut