Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Skomplikowany przyjany URL
Forum PHP.pl > Forum > Serwery WWW
Stef@n
Witam,
Miałem sobie prosta stronę z podstronami oraz menu z kategoriami produktów i ich wyświetlaniem taki prosty skrycik. Przyjazne linki w skrypcie .htaccess wygląda tak:
Kod
RewriteEngine On
RewriteBase /

RewriteRule ^podstrona,(.+),([0-9]+)\.html$ index.php?s=podstrona&id=$2
RewriteRule ^kategoria,(.+),([0-9]+)\.html$ index.php?s=kategoria&id=$2


No i wszystko działało OK i działa dalej, ale przyszła potrzeba rozbudowania strony i do produktów zrobiłem trochę skomplikowana wyszukiwarka, która wysyła dane metoda $_GET. Tworzy mi się teraz gigantyczny link ze zmienna id_rodzaju_specyfikacji[], która zależy od kategorii w jednej jest ich (zmiennych) np. 2 w innych po 8 lub 7 pozycji.

Oto link:
Kod
index.php?id_producenta=13&id_rodzaju_specyfikacji[1]=0&id_rodzaju_specyfikacji[2]=0&id_rodzaju_specyfikacji[3]=0&id_rodzaju_specyfikacji[4]=0&s=kategoria&liczba_specyfikacji=4&id=6&submit=Szukaj


Teraz pytanie czy jest sens przerabiania tego na przyjazny link i jeśli da się to zrobić to jak?


Pozdrawiam
yevaud
da sie zrobic, tylko pytanie po co jesli przyjazne linki sa glownie dla googla ktory w tym wypadku i tak go nie uzyje, a tak dlugi link i tak bedzie nie do zapamietania przez uzytkownika
erix
Cytat
No i wszystko działało OK i działa dalej, ale przyszła potrzeba rozbudowania strony i do produktów zrobiłem trochę skomplikowana wyszukiwarka, która wysyła dane metoda $_GET. Tworzy mi się teraz gigantyczny link ze zmienna id_rodzaju_specyfikacji[], która zależy od kategorii w jednej jest ich (zmiennych) np. 2 w innych po 8 lub 7 pozycji.

Jeśli robisz wyszukiwarkę, to daj sobie spokój z przyjaznymi linkami. Nie wyślesz formularza w ten sposób bez JS.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.