![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 120 Pomógł: 0 Dołączył: 6.04.2012 Ostrzeżenie: (0%) ![]() ![]() |
Na stronie mam formularz do wyszukiwania:
W .htaccess mam takie przekierowanie:
Czyli odwołując się do:
tak naprawdę odwołuje się do:
Natomiast nie wiem jak osiągnąć ten efekt w formularzu, bo w tym momencie po wpisaniu czegoś w formularz ładuje mi się, jak nie trudno się domyślić wersja bez mod_rewrite czyli www.domena.pl/szukaj/wynik.php?co=php a chciałbym, żeby ładowała się wersja: www.domena.pl/szukaj/php Jak osiągnąć taki efekt ? Ten post edytował Greg23 28.07.2012, 17:56:05 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
@konrados: Formularz wyszukiwania powinien przechowywać szukaną frazę i inne parametry wyszukiwania w URL-u - chociażby celem umożliwienia skopiowania takiego adresu.
@Greg23: Musiałbyś wysłać formularz (obojętnie jaką metodą), po stronie serwera wygenerować ostateczny URL, po czym wykonać przekierowanie na wygenerowany adres. A by całość nieco przyspieszyć (by uniknąć dodatkowego żądania HTTP) możesz przy pomocy JS wygenerować URL w momencie wysyłania formularza, przerwać wysyłanie formularza oraz wykonać przekierowanie. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.10.2025 - 00:15 |