Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [Access] przekierowanie
Forum PHP.pl > Forum > Przedszkole
maniutek08
Witam

jak zrobic przekierowanie w htaccess z :
  1. http://domena.pl/?p=produkt&wyswietl-produkt=przyjazna_nazwa_produktu-id88

na :
  1. http://domena.pl/przyjazna_nazwa_produktu-pid88
Turson
RewriteRule ^(.*)-pid(.*)$ ?p=produkt&wyswietl-produkt=$1-id$2 [NC]
maniutek08
Niestety nie działa.. jakieś inne pomysły
Damonsson
RewriteRule ^([^/]*)$ /?p=produkt&wyswietl-produkt=$1 [L]
maniutek08
teraz wogóle się nie ładuje ;/ a może poda mi ktos co wpisać żeby przetestować przekierowania, czy w ogóle to działa

ok test sam zrobiłem proste przekierowanie działa... tylko że mnie zależy na dokładnie takim przekierowaniem jak napisałem wyżej i to co przedstawił Turson wydaje się logiczne, tyle że nie działa ;/
Turson
Co rozumiesz przez przekierowanie? Bo podaliśmy reguły do "ładnych urli"
maniutek08
Ok znalazłem rozwiązanie.. powinno być tak :

  1. RewriteCond %{QUERY_STRING} ^p=produkt&wyswietl-produkt=(.*)-ID(.*)$ [NC]
  2. RewriteRule ^$ /%1-pid%2? [R=301,NE,NC,L]


i tylko to zadziałało tak jak powinno tylko się zastanawiam czy nie dało by rady zapisać to do jednej linijki

Teraz mam inny problem .. Jak przekierować link na wpół przyjazny, na wpół ze zmiennymi :
  1. domen.pl/kategoria/nazwa-kategori-ID10&filtr=kategoria?sort=cena-az&start=500


questionmark.gif
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.