la je bloque...
16 messages • Page 1 sur 2 • 1, 2
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
la je bloque...
Bonjour,
voila jaurais besoin d'aide parceque la j'ai un petit probleme avec l'url rewritting... J'explique:
jusqu'a present jutilisait cette formule la:
pour que la page: "normandie.php" affiche la page "browse.php?cat=86"
seulement la jaimerais faire le contraire,j 'aimerais que lorsque lon tape: browse.php?cat=86 ca affiche la page "normandie.php"
Si quelqu'un sais comment faire ca merci d'avance parceque la ca fait pas mal de temps que je bloque
voila jaurais besoin d'aide parceque la j'ai un petit probleme avec l'url rewritting... J'explique:
jusqu'a present jutilisait cette formule la:
- Code: Tout sélectionner
RewriteRule ^normandie\.php$ browse.php?cat=86 [T=application/x-httpd-php,L]
pour que la page: "normandie.php" affiche la page "browse.php?cat=86"
seulement la jaimerais faire le contraire,j 'aimerais que lorsque lon tape: browse.php?cat=86 ca affiche la page "normandie.php"
Si quelqu'un sais comment faire ca merci d'avance parceque la ca fait pas mal de temps que je bloque
mahefarivony : non, non, marchera pas (l'UR ne travaille pas directement sur les paramètres)
DAVID86 : pourtant tu avais suivi la précédente version de la chose
http://www.webrankinfo.com/forums/viewtopic_7288.htm
DAVID86 : pourtant tu avais suivi la précédente version de la chose
http://www.webrankinfo.com/forums/viewtopic_7288.htm
Kmacleod a écrit:L'interet c'est faire pointer les anciennes url avec variables, vers les nouvelles sans variables.
Les anciennes url sont dans l'index de google, il va les reutiliser pour les prochains crawls.
ah...
la, j'ai pas du tout comprendre.
ça réécrirait donc une Url que tu viens de réécrire...
Pas si tu fais une redirection 301. En revanche, effectivement, si tu mets la règle en réécriture interne, c'est une erreur 500 assurée. Je conseillerais cepndant de renommer le fichier browse.php pour plus de sécurité ou faire un RewriteCond sur REQUEST_URI.
mouais... dans l'absolu, j'ai quand même du mal a voir ce que ça donne.
Moi, j'affiche une redirection 301 en header en testant l'url (si paramètre, rediriger 301 vers sans paramètre)
je trouve cela moins risqué.
Mais je pensais pas que cela marchait...
Quelqu'un l'a effectivement testé?
Moi, j'affiche une redirection 301 en header en testant l'url (si paramètre, rediriger 301 vers sans paramètre)
je trouve cela moins risqué.
Mais je pensais pas que cela marchait...
Quelqu'un l'a effectivement testé?
DAVID86 a écrit:l'intérêt c'est quoi, en fait?
En fait je fais ca car jaimerais envoyer une page avec variable sur une page sans variable tout simplement pour que cette page (qui est une catégorie d'annuaire) renvois en fait vers une page d'avertissement pour enssuite envoyer vers la categorie elle meme.
donc la pour exemple jai mis deux fois les memes nom, mais en fait c'est plutot:
seulement la jaimerais faire le contraire,j 'aimerais que lorsque lon tape: browse.php?cat=86 ca affiche la page "avertissement.php"
c'est surement tout con mais je me prend la tete depuis hier dessus
Pour DAVID86,
Testé, pas mis en prod, donc pas d'effet sur mon site:)
Dans un httpd.conf, c'est le plus simple,
Dans un .htaccess, un peu plus subtil, on teste sur THE_REQUEST plutôt que REQUEST_URI, même si ca finit par marcher, ca évite des allers-retours
Pour Kouaa, ca te suffit ca? Pour toi ca devrait donner à peu près (dans un .htaccess)
Ou [0-9] à la place de \d, il semblerait que ca ne passe pas bien parfois (strictement équivalent, mais bon).
Testé, pas mis en prod, donc pas d'effet sur mon site:)
Dans un httpd.conf, c'est le plus simple,
- Code: Tout sélectionner
RewriteRule ^/normandie.php$ /browse.php?cat=86 [L]
RewriteCond %{REQUEST_URI} ^/browse.php$
RewriteCond %{QUERY_STRING} cat=\d+
RewriteRule ^.*$ %{QUERY_STRING} [C]
RewriteRule cat=(\d+) /normandie.php? [R=301,L]
Dans un .htaccess, un peu plus subtil, on teste sur THE_REQUEST plutôt que REQUEST_URI, même si ca finit par marcher, ca évite des allers-retours
- Code: Tout sélectionner
RewriteRule ^normandie.php$ browse.php?cat=86 [L]
RewriteCond %{THE_REQUEST} browse.php
RewriteCond %{QUERY_STRING} cat=\d+
RewriteRule ^.*$ %{QUERY_STRING} [C]
RewriteRule cat=(\d+) /normandie.php? [R=301,L]
Pour Kouaa, ca te suffit ca? Pour toi ca devrait donner à peu près (dans un .htaccess)
- Code: Tout sélectionner
RewriteRule ^normandie.php$ browse.php?cat=86 [L]
RewriteCond %{THE_REQUEST} browse.php
RewriteCond %{QUERY_STRING} cat=\d+
RewriteRule ^.*$ %{QUERY_STRING} [C]
RewriteRule cat=(\d+) /avertissement.php? [R=301,L]
Ou [0-9] à la place de \d, il semblerait que ca ne passe pas bien parfois (strictement équivalent, mais bon).
Pour Kouaa, ca te suffit ca? Pour toi ca devrait donner à peu près (dans un .htaccess)
- Code: Tout sélectionner
RewriteRule ^normandie.php$ browse.php?cat=86 [L]
RewriteCond %{THE_REQUEST} browse.php
RewriteCond %{QUERY_STRING} cat=\d+
RewriteRule ^.*$ %{QUERY_STRING} [C]
RewriteRule cat=(\d+) /avertissement.php? [R=301,L]
Ou [0-9] à la place de \d, il semblerait que ca ne passe pas bien parfois (strictement équivalent, mais bon).
Heu... nan la je pige po
concretement si je veux que l'URL "browse.php?cat=86" affiche "avertissement.php" je dois rédiger ca comment?
ps: désolé j'ai un peu de mal mais la javoue c'est vraiement pas mon domaine =/
On va simplifier
- Code: Tout sélectionner
RewriteCond %{THE_REQUEST} browse.php
RewriteCond %{QUERY_STRING} cat=86
RewriteRule ^.*$ /avertissement.php? [R=301,L]
nikoshr a écrit:On va simplifier
- Code: Tout sélectionner
RewriteCond %{THE_REQUEST} browse.php
RewriteCond %{QUERY_STRING} cat=86
RewriteRule ^.*$ /avertissement.php? [R=301,L]
Merci c'est impec ca marche !
j'te roulerais bien une pelle mais ma copine va pas etre contente
16 messages • Page 1 sur 2 • 1, 2
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 :
- Pr bloqué a 3
- Help please je bloque!
- Mysql se bloque
- Adsense me bloque WRI?
- Problème url bloqué
- Particulier bloqué -> société
- A propos du paiment bloqué
- Hiwit bloqué
- Pourquoi ca bloque?
- Applet Chat bloqué...
- mysql_query, ça bloque
- Optimisation et pourtant ça bloque
- phpstat bloqué
- bloqué à 1000 ?
- bloqué à la 3e place !
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités






le forum