Witam

Chce sobie przekierować moje stare adresy na mojej starej stronie na nowe adresy na nowej stronie chcę to zrealizować za pomocą htaccess-a poprzez Mod rewrite, problem jest trywialny ale moja stara strona posiada linki z wywołaniami GET czyli aby otworzyć kontakt wywołuje www.mojastrona.pl/?id=kontakt teraz stronę przerobiłem na przyjazne urle i kontakt otwiera się następująco www.mojastrona.pl/kontakt/ stworzyłem sobie htaccessa widoczny poniżej, ale niestety przy przekierowaniu zostaje dodany chiąg z GET-a mianowicie po przekierowaniu powstaje adres www.mojastrona.pl/kontakt/?id=kontakt to niestety nie jest dla mnie dobre, czy da się jakoś tak napisać regółki w htaccess-ie aby nie dodawał ciągu z QUERY_STRING

Poniżej mój kod htaccess-a

  1. RewriteCond %{QUERY_STRING} ^id=kontakt$
  2. RewriteRule ^(.*)$ nowy-adres-strony.pl/kontakt/ [R=301]


Ok rozwiązałem problem
Dla potomnych

  1. RewriteCond %{QUERY_STRING} ^id=kontakt$
  2. RewriteRule ^(.*)$ nowy-adres-strony.pl/kontakt/? [R=301]


Wystarczył ? na końcu stringa na który robimy redirecta proszę zamknąć
Pozdrawiam i dziękuje