réécriture d'une url qui se trouve dans le répertoire parent
13 messages
• Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
- clement106
- WRInaute discret

- Messages: 93
- Inscription: 5 Avr 2007
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/selec ... 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/marqu ... ia-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]*)&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!
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/selec ... 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/marqu ... ia-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]*)&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 13:29, édité 1 fois.
-

KOogar - WRInaute accro

- Messages: 3974
- Inscription: 16 Nov 2004
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 :
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: Tout sélectionner
RewriteEngine on
RewriteRule ^index\.html$ /ton_repertoire_concerné/index.php
- clement106
- WRInaute discret

- Messages: 93
- Inscription: 5 Avr 2007
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).
-

KOogar - WRInaute accro

- Messages: 3974
- Inscription: 16 Nov 2004
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 +
- clement106
- WRInaute discret

- Messages: 93
- Inscription: 5 Avr 2007
Oui exactement.
Merci je vais me renseigner sur ce .htaccess dédier.
Merci je vais me renseigner sur ce .htaccess dédier.
-

salva - WRInaute accro

- Messages: 4278
- Inscription: 16 Avr 2006
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: Tout sélectionner
<base href="http://www.ndd.com/" />
- clement106
- WRInaute discret

- Messages: 93
- Inscription: 5 Avr 2007
Donc pour moi il faut que je mette: <base href="http://www.les50cm3.com/essai/" />
C'est bien ça?
C'est bien ça?
-

salva - WRInaute accro

- Messages: 4278
- Inscription: 16 Avr 2006
- Code: Tout sélectionner
<base href="http://les50cm3.com/" />
- clement106
- WRInaute discret

- Messages: 93
- Inscription: 5 Avr 2007
Merci t'est un boss, grace à toi j'ai résolu mon problème en 2 minutes!
Aller @+
Aller @+
-

KOogar - WRInaute accro

- Messages: 3974
- Inscription: 16 Nov 2004
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: Tout sélectionner
<base href="http://www.ndd.com/" />
L'equivalent du rewritebase ???
ou c'est la possibilité d'avoir des repertoires virtuelles sur du mutualisé ??
13 messages
• Page 1 sur 1
Formation recommandée sur ce thème :
Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Réecrire l'url d'un répertoire vers le répertoire parent
- réecriture repertoire et extension
- Empêcher la réécriture dans un répertoire
- Reécriture pour simuler un répertoire
- Ignorer un repertoire lors de la reecriture
- Réécriture de noms de répertoire, est-ce possible ?
- [RESOLU] empecher la réécriture dans un repertoire ?
- reecriture sur tout sauf un répertoire ?
- [résolu] Gérer la réécriture sur un répertoire temporaire
- reecriture urls sous forme de répertoire (flickr like)
Consultez la description détaillée des produits ou services de Google suivants : Google Send to Phone
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
