Skocz do zawartości

Mod_rewrite i zmienne z GET


admin

Rekomendowane odpowiedzi

Witam, mam oto taki zapis w .htaccess:

Options FollowSymLinks
RewriteEngine On
RewriteRule ^index.html$ index.php [L]
RewriteRule ^index-([^-]+).html$ index.php?req=$1 [L]

Rozumiem, ze wszystkie linki w skrypcie, ktore do tej pory wygladaly tak: index.php?req=x musze zmienic???

Da sie to jakos obejsc? Jezeli bede mial duzo linkow to da sie cos zrobic??

Pytanie 2: WAZNIEJSZE :D

Otoz mam sobie taki formularz:

<form action="index.php" method="get">
<input type="hidden" name="req" value="5">
<input type="text" name="opt">
<input type="submit" name="submit" value="submit">
</form>

Jak GET mozna "przystosowac" do mod_rewrite??? W tej chwili gdy klikam se na submit to dziala on tak jak z przed dodania mod_rewrite czyli: index.php?req=5&opt=cos_tu_z_pola_text&submit=submit

Co mozna z tym zrobic zeby dzialalo to w mod_rewrite?

Reklama internetowa - marketing w wyszukiwarkach || Pozycjonowanie Poznań - skutecznie i profesjonalnie || Słownik online Slowka.info - tłumacz online

Odnośnik do komentarza
Udostępnij na innych stronach

1. Link w stronie musisz podmienić ręcznie, tak by kierowały na stronę index-cośtam.html.

Przy prawdziwej masówce skorzystaj z jakiegoś programu do podmiany zawartości, lub przepuść swój kod przez wyrażenia regularne, które "w locie" zamienią stare linkowanie na nowe.

2. Przy mod_rewrite zdecydowanie lepiej korzystać z POST przy formularzach. Poza tym, to akurat średnio Ci przeszkadza, bo robot raczej nie będzie wysyłał formularza :D Ważne, że po sprawdzeniu formularza inne linki były już SEO friendly. Pozdrawiam

Dała matka rozum? To kombinuj.

Odnośnik do komentarza
Udostępnij na innych stronach

Da radę, ale nie jest to Ci potrzebne przy przesyłaniu formularza. Jeżeli się uprzesz, to skorzystaj z mod_rewrite dopisując kolejną regułkę, tym razem z uwzględnieniem wszystkich zmiennych z formularza. Jednak, po co ?

Dała matka rozum? To kombinuj.

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności