Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Rewrite %{QUERY_STRING}
fander
post
Post #1





Grupa: Zarejestrowani
Postów: 231
Pomógł: 22
Dołączył: 6.10.2008

Ostrzeżenie: (0%)
-----


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

Ten post edytował fander 2.04.2010, 15:29:18
Go to the top of the page
+Quote Post

Posty w temacie
- fander   Rewrite %{QUERY_STRING}   2.04.2010, 13:33:27


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 06:34