LinKuFF
-
Compteur de contenus
10 -
Inscrit(e) le
-
Dernière visite
Messages postés par LinKuFF
-
-
Chez moi, je viens de tester ceci qui fonctionne comme tu veux:
rewritecond %{query_string} ^id=(.*)$
rewriterule page\.php /dossier/%1/? [R=301,L]Dan
<{POST_SNAPBACK}>
Excellent !! En fait, j'avais mis :
rewritecond %{query_string} ^id=(.*)$
rewriterule page\.php(*.)$ /dossier/%1/? [R=301,L]Il y avait donc le "(*.)$" après page\.php qui fesait merder Merci pour ton profesionnalisme Dan
-
En mettant:
rewritecond %{query_string} ^id=(.*)$
rewriterule page\.php(.*)$ /dossier/%1/ [R=301,L]Ca passe, non ?
<{POST_SNAPBACK}>
J'ai déjà essayé Aucun changement
-
Tout simplement parce que tu utilises le flag QSA (Query Strin Append) qui rajoute en fin d'URL réécrite la Query String d'avant réécriture
Dan
<{POST_SNAPBACK}>
Erf fausse joie avec QSA en moins, ça change rien
-
Je connais bien le principe des url rewriting et je l'utilise d'ailleurs Le pb ici est différent.
Mon site est passé à une nouvelle version, certaines pages n'existe donc plus mais sont toujours en lien dans des vieux dossiers. Ce que je voudrais donc c'est rediriger les personnes cliquant sur ces liens vers une adresse correcte.
Exemple :
L'ancienne url est page.php?id=7203 (page.php n'existe pas)
La nouvelle est /dossier/7203/index.html (qui est un url rewriting pointant sur dossier.php?id=7203)
Donc comment prendre en compte les paramètres dans les urls rewriting ?
J'ai trouvé un début de réponse avec :
rewritecond %{query_string} ^id=(.*)$
rewriterule page\.php(.*)$ /dossier/%1/? [L,QSA,R=permanent]Mais le résultat est : "/dossier/7203/?id=7203"... Je capte pas pourquoi il me refou "?id=7203" en fin
-
Apparemment je cale tout le monde avec ça Personne s'y connait assez pour avoir une petite idée ?
-
J'ai beau avoir cherché partout sur internet, je n'arrive pas à mettre la main sur une explication qui puisse me donner la solution...
Je voudrais simplement utiliser l'url rewriting pour faire une redirection.
J'ai donc un url du type :
-http://www.test.com/page.php?mavariable=7203
Et je voudrais que lorsque quelqu'un tape cette adresse, il faut que cette personne soit redirigé directement vers :
-http://www.test.com/page/7203/index.html par exemple.
Attention, j'ai bien dit redirigé J'ai trouvé la méthode suivante :
RewriteEngine on
RewriteCond %{REQUEST_URI} !^/page.php$
RewriteRule .* - [L]
RewriteRule ^.*$ %{QUERY_STRING}
RewriteRule mavariable=1 http://www.test.com/page/1/index.html [R=301,L]
RewriteRule mavariable=2 http://www.test.com/page/2/index.html [R=301,L]Mais si j'ai 7000 pages, j'ai pas envie de faire du cas par cas...
En mettant : RewriteRule mavariable=1 -http://www.test.com/page/%{QUERY_STRING}/index.html [R,L], il me redirige vers -http://www.test.com/page/mavariable=7203/index.html donc c'est pas bon non plus...
J'ai également essayé de replacer le page.php? par page\.php\? ou page\.php. mais sans succés... Aidez moi svp !
-
Non non, tu n'as rien besoin de faire en particulier, c'est juste pour voir les sites qui pointent vers le tien, et encore, pas tous, seulement ceux que Google affiche. Yahoo en affiche plus et met à jour plus fréquemment aussi.
Bref, c'est juste un vieux réflexe de regarder ses backlinks sur Google, et de comparer avec les voisins
<{POST_SNAPBACK}>
Moi ça va je suis tranquille regardez si vous voulez http://www.halflifexpert.com Par contre mon site http://www.julienpasquet.net alors il faudrait que j'en parle un peu plus
-
Euh... j'ai rien compris à cette histoire de backlinks ???
On doit faire quelque chose ou c'est juste pour savoir combien de sites poitent vers nous ? Es-ce qu'on doit profiter de cette période pour changer quelque chose ?
Url rewriting avec paramètre
dans Techniques de Référencement
Posté
Je préfère chercher par moi même plutot que de crier à l'aide directement Mais je pense à ton site dés que ça devient du pb corcé