Formation par Olivier Duffez

Formation au référencement par Olivier Duffez, créateur de WebRankInfo !
Une formule efficace alliant théorie et pratique, avec une haute disponibilité des intervenants
Cette formule a déjà convaincu plusieurs centaines d'entreprises, pourquoi pas vous ?
Réservez vite votre place en ligne (convention possible pour imputer sur le budget formation)

Formation référencement Marseille

réécriture d'une url qui se trouve dans le répertoire parent

Poster un nouveau sujet Imprimer cette discussion    Forum -> URL Rewriting et .htaccess   Les dernières discussions de ce forum sont disponibles au format RSS
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
 
clement106
WRInaute discret
WRInaute discret

Inscrit le: 05 Avr 2007
Messages: 56

URL permanente de ce messagePosté le : Sam Aoû 11, 2007 16:15    Sujet du message: réécriture d'une url qui se trouve dans le répertoire parent

Voici mon problème :

J’ai une page dans un répertoire et j’aimerais faire un lien sur une autre page qui se trouve dans le répertoire parent de mon site mais ça ne marche pas (la réécriture ne se fait pas).

Ma page dans la quel je fais partir mon lien :
http://les50cm3.com/marques-motos/selection-marques-motos-50-cm3.php

Le lien se trouve dans le répertoire essai.

Voici le liens que j’ai fait :
<a href="../marques.php?t=1&nom_page=aprilia">Aprilia</a>

et j’aimerais obtenir au final http://les50cm3.com/marques-motos/marque-aprilia-m1.html

mais lorsque que je clique sur le lien ça me donne ceci (pas de réécriture) :

http://les50cm3.com/marques.php?t=1&nom_page=aprilia

J’ai déjà essayé plusieurs choses mais rien à faire.

Voici ce qu’il y a dans mon fichier .htaccess :

RewriteEngine On
RewriteRule ^marques-motos/marque-([a-zA-Z0-9\-]*)-m([0-9]*).* /marques.php?t=$2&nom_page=$1


Et sur mes pages :

ob_start();
function replace_mod_rewrite($s)
{
$urlin = array(
"'(?<!/)marques.php\?t=([0-9]*)&amp;nom_page=([a-zA-Z0-9\-]*)'"
);
$urlout = array(
"marques-motos/marque-\\2-m\\1.html"
);
$s = preg_replace($urlin, $urlout, $s);
return $s;
}


Voilà si quelqu’un détient la solution miracle…

Merci d’avance!


Dernière édition par clement106 le Jeu Déc 13, 2007 14:29; édité 1 fois
 
clement106
KOogar
WRInaute accro
WRInaute accro

Inscrit le: 16 Nov 2004
Messages: 2909
Localisation: Bangalore +3h30

URL permanente de ce messagePosté le : Dim Aoû 12, 2007 4:56    Sujet du message: réécriture d'une url qui se trouve dans le répertoire parent

et pourquoi tu ne test pas avant ?

travailler dans un repertoire parent ne pose aucun probleme. Ce qu'il faut savoir est simple:

Place 1 fichier .htaccess dans le repertoire concerné

et la regle devient pour ce fichier :

Code:

RewriteEngine on
RewriteRule ^index\.html$  /ton_repertoire_concerné/index.php
 
KOogar Visiter le site web du posteur
clement106
WRInaute discret
WRInaute discret

Inscrit le: 05 Avr 2007
Messages: 56

URL permanente de ce messagePosté le : Dim Aoû 12, 2007 12:17    Sujet du message: réécriture d'une url qui se trouve dans le répertoire parent

Oui j'ai testé mais sa marche pas sauf si je place le .htaccess dans le dossier "marques-motos" mais le problème c'est que je vais avoir d'autres dossiers qui seront des faut (inexistant).
 
clement106
KOogar
WRInaute accro
WRInaute accro

Inscrit le: 16 Nov 2004
Messages: 2909
Localisation: Bangalore +3h30

URL permanente de ce messagePosté le : Dim Aoû 12, 2007 12:33    Sujet du message: réécriture d'une url qui se trouve dans le répertoire parent

clement106 a écrit:
Oui j'ai testé mais sa marche pas sauf si je place le .htaccess dans le dossier "marques-motos" mais le problème c'est que je vais avoir d'autres dossiers qui seront des faut (inexistant).


tu veux parler de repertoires virtuels ? faut 1 dédié pour ca et j'en sais pas +
 
KOogar Visiter le site web du posteur
clement106
WRInaute discret
WRInaute discret

Inscrit le: 05 Avr 2007
Messages: 56

URL permanente de ce messagePosté le : Dim Aoû 12, 2007 12:48    Sujet du message: réécriture d'une url qui se trouve dans le répertoire parent

Oui exactement.

Merci je vais me renseigner sur ce .htaccess dédier.
 
clement106
salva
WRInaute accro
WRInaute accro

Inscrit le: 16 Avr 2006
Messages: 2289
Localisation: FORBACH

URL permanente de ce messagePosté le : Dim Aoû 12, 2007 12:56    Sujet du message: réécriture d'une url qui se trouve dans le répertoire parent

KOogar a écrit:

tu veux parler de repertoires virtuels ? faut 1 dédié pour ca et j'en sais pas +

Ça fonctionne également sur du mutualisé.

Il faut rajouter la ligne ci-dessous aux métas.

Code:
<base href="http://www.ndd.com/" />
 
salva Visiter le site web du posteur
clement106
WRInaute discret
WRInaute discret

Inscrit le: 05 Avr 2007
Messages: 56

URL permanente de ce messagePosté le : Dim Aoû 12, 2007 13:04    Sujet du message: réécriture d'une url qui se trouve dans le répertoire parent

Donc pour moi il faut que je mette: <base href="http://www.les50cm3.com/essai/" />
C'est bien ça?
 
clement106
salva
WRInaute accro
WRInaute accro

Inscrit le: 16 Avr 2006
Messages: 2289
Localisation: FORBACH

URL permanente de ce messagePosté le : Dim Aoû 12, 2007 13:05    Sujet du message: réécriture d'une url qui se trouve dans le répertoire parent

Code:
<base href="http://les50cm3.com/" />
 
salva Visiter le site web du posteur
clement106
WRInaute discret
WRInaute discret

Inscrit le: 05 Avr 2007
Messages: 56

URL permanente de ce messagePosté le : Dim Aoû 12, 2007 13:08    Sujet du message: réécriture d'une url qui se trouve dans le répertoire parent

Ok merci!
 
clement106
salva
WRInaute accro
WRInaute accro

Inscrit le: 16 Avr 2006
Messages: 2289
Localisation: FORBACH

URL permanente de ce messagePosté le : Dim Aoû 12, 2007 13:11    Sujet du message: réécriture d'une url qui se trouve dans le répertoire parent

L'url du site est accessible avec et sans les "www".

Choisis en une et redirige l'autre dessus en 301.
 
salva Visiter le site web du posteur
clement106
WRInaute discret
WRInaute discret

Inscrit le: 05 Avr 2007
Messages: 56

URL permanente de ce messagePosté le : Dim Aoû 12, 2007 13:14    Sujet du message: réécriture d'une url qui se trouve dans le répertoire parent

Merci t'est un boss, grace à toi j'ai résolu mon problème en 2 minutes! Wink

Aller @+
 
clement106
KOogar
WRInaute accro
WRInaute accro

Inscrit le: 16 Nov 2004
Messages: 2909
Localisation: Bangalore +3h30

URL permanente de ce messagePosté le : Mar Aoû 14, 2007 0:57    Sujet du message: réécriture d'une url qui se trouve dans le répertoire parent

salva a écrit:
KOogar a écrit:

tu veux parler de repertoires virtuels ? faut 1 dédié pour ca et j'en sais pas +

Ça fonctionne également sur du mutualisé.

Il faut rajouter la ligne ci-dessous aux métas.

Code:
<base href="http://www.ndd.com/" />


L'equivalent du rewritebase ???
ou c'est la possibilité d'avoir des repertoires virtuelles sur du mutualisé ??
 
KOogar Visiter le site web du posteur
clement106
WRInaute discret
WRInaute discret

Inscrit le: 05 Avr 2007
Messages: 56

URL permanente de ce messagePosté le : Mar Aoû 14, 2007 6:44    Sujet du message: réécriture d'une url qui se trouve dans le répertoire parent

C'est la deuxième.
 
clement106
 
Montrer les messages depuis:   
Revenir en haut    Forum -> URL Rewriting et .htaccess Toutes les heures sont au format GMT + 2 Heures
Page 1 sur 1 - 
Connexion
Nom d'utilisateur:    Mot de passe:      Se connecter automatiquement à chaque visite    

CLIQUEZ ICI pour vous inscrire à WebRankInfo (forum, annuaire, outils...)

Connexion

© 2001-2005 phpBB Group, support français
Personnalisation : WebRankInfo ™


 ODP  Firefox  Alsacreations  annuaire webmaster Yagoort