:?: récupération de l'url et utilisation de script
3 messages
• Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
- mnem0
- Nouveau WRInaute

- Messages: 2
- Inscription: 15 Mar 2007
:?: récupération de l'url et utilisation de script
bonjour,
je veux faire de l'url rewriting mais le nombre de motifs serait trop important pour ne le faire qu'avec des rewrite rules, d'ou ma volonté de stipuler une rewrite rule qui executerait un script php prenant l'url demandée en parametre comme décrit ici http://web.developpez.com/tutoriel/apac ... riting/#L5
:
dans mon htaccess j'ai mis
RewriteEngine on
RewriteRule ^http://www.monsite.com/chemin/recherche.php /monScript.php?url=$1 [L]
afin que quelle que soit la recherche effectuée via recherche.php ce soit monScript.php qui s'execute avec (et c'est la le probleme) $1 passé en parametre.
$1 c'est bien l'url demandée au départ ? sinon quelle est la syntaxe ?
mon script doit il faire des trucs genre header location(url recalculée par le script) ou bien cela fonctionne t il autrement ?
merci
je veux faire de l'url rewriting mais le nombre de motifs serait trop important pour ne le faire qu'avec des rewrite rules, d'ou ma volonté de stipuler une rewrite rule qui executerait un script php prenant l'url demandée en parametre comme décrit ici http://web.developpez.com/tutoriel/apac ... riting/#L5
:
dans mon htaccess j'ai mis
RewriteEngine on
RewriteRule ^http://www.monsite.com/chemin/recherche.php /monScript.php?url=$1 [L]
afin que quelle que soit la recherche effectuée via recherche.php ce soit monScript.php qui s'execute avec (et c'est la le probleme) $1 passé en parametre.
$1 c'est bien l'url demandée au départ ? sinon quelle est la syntaxe ?
mon script doit il faire des trucs genre header location(url recalculée par le script) ou bien cela fonctionne t il autrement ?
merci
-

KOogar - WRInaute accro

- Messages: 3974
- Inscription: 16 Nov 2004
prend la methode GET sur ton form
tu as donc la variable $url dans la barre d'adresse
OU
prend la methode POST sur ton form
place $url dans une session
Et tu recuperes $url de ta session pour effectuer ta recherche
tu as donc la variable $url dans la barre d'adresse
- Code: Tout sélectionner
RewriteRule ^recherche.php?url=([^/]*) /monScript.php?url=$1 [L]
OU
prend la methode POST sur ton form
place $url dans une session
- Code: Tout sélectionner
RewriteRule ^recherche.php /monScript.php [L]
Et tu recuperes $url de ta session pour effectuer ta recherche
3 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 albums web Picasa passent à 1 Go de stockage - 08-03-2007
- Google Chrome dépasse Safari aux USA - 29-06-2010
- Photos satellite des incendies en Grèce dans Google Earth - 30-08-2007
- Ajouter un Gadget Google sur son site - 04-10-2006
- Google Desktop pour Mac OS X - 05-04-2007
- Aperçu des différents types de redirection - 04-08-2008
- Picasa Web Albums en français - 08-12-2006
- Google Pack s'enrichit de 2 nouveaux logiciels gratuits - 28-03-2007
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité
