Autor Zpráva
davee
Profil
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 *
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
vďaka, funguje to.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0