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: 61
- Inscription: Jeu Avr 05, 2007 18:07
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.
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: 61
- Inscription: Jeu Avr 05, 2007 18:07
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 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: 61
- Inscription: Jeu Avr 05, 2007 18:07
Oui exactement.
Merci je vais me renseigner sur ce .htaccess dédier.
Merci je vais me renseigner sur ce .htaccess dédier.
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: 61
- Inscription: Jeu Avr 05, 2007 18:07
Donc pour moi il faut que je mette: <base href="http://www.les50cm3.com/essai/" />
C'est bien ça?
C'est bien ça?
- clement106
- WRInaute discret

- Messages: 61
- Inscription: Jeu Avr 05, 2007 18:07
Merci t'est un boss, grace à toi j'ai résolu mon problème en 2 minutes!
Aller @+
Aller @+
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 :
- Les deux échelles du PageRank
- Les 2 échelles de PageRank : toolbar et DMOZ
- Précisez vos recherches sur Google par la profondeur en répertoires
- Le blog officiel de Google Research
- Optimiser le référencement d'un forum phpBB : réécriture d'URL
- Yahoo Site Explorer en français
- 5 fans de VTT chez Google lancent le blog Google Earthlings
- Où placer son fichier Sitemap ? A la racine ?
- Contraintes d'emplacement du Sitemap
- Suite de l'article sur le fichier .htaccess : l'URL rewriting
- 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 ?
- reecriture urls sous forme de répertoire (flickr like)
- [url rewriting] Dossier parent
- DNS REPORT : Glue at parent nameservers
- Critique de site et de thème : Parent Solo
- Executer une fonction javascript a partir d'une frame parent
- Pages enfants d'un parent compris comme similaire par google
- [résolu] Forcer /repertoire, interdire /repertoire/index.php
- repertoire + nomage des URLs dans ce repertoire
- Liens vers repertoire/ ou ... repertoire/index.php
- ../repertoire/ ou ../repertoire/index.php ?
- Répertoire DMOZ / Répertoire Google.fr
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



le forum