Autor | Zpráva | ||
---|---|---|---|
davee Profil |
#1 · Zasláno: 15. 12. 2005, 10:17:02
pomocou mod_rewrite redirectujem starý odkaz na nový tvar
RewriteRule ^stara-podstranka(.*)$ nova-podstranka [L,R=301] Všetko funguje, keď však zadám adresu "www.example.com/stara-podstranka?nepotrebne-parametre", tak ju presmeruje na "www.example.com/nova-podstranka?nepotrebne-parametre", pričom nechcem, aby v novom tvare boli nepotrebne-parametre, chcem aby ich rewrite vyhodil. ako to spravím? myslel som, že parametre sa preposielajú iba v prípade, že pri pravidle zapnem QSA. skúšal som aj RedirectMatch - výsledok je rovnaký ako pri použití mod_rewrite. ďakujem za radu |
||
Kajman_ Profil * |
#2 · Zasláno: 15. 12. 2005, 10:49:00
Pokud v nové adrese nejsou žádné parametry, tak se query string přidá automaticky i bez příznaku QSA. Pokud je třeba parametry odstranit, používá se otazník bez query stringu.
RewriteRule ^stara-podstranka$ nova-podstranka? [L,R=301] |
||
davee Profil |
#3 · Zasláno: 15. 12. 2005, 12:14:27
vďaka, funguje to.
|
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0