Problem z mod rewrite url


(Pawlo20no) #1

Cześć, mam taki kod:

Ten kod niestety mi nie działa, wpisuje np obrazek-5 i nie wchodzi mi


#2

Włączyłeś mod rewrite w htaccess? Jeśli nie - na początku pliku daj

RewriteEngine On


(Pawlo20no) #3

Lol… żartujesz albo spamujesz…


#4

Mówię całkiem serio

Spróbuj tak:

RewriteRule ^obrazek-^([^-]+)$ obrazek.php?$1 [L]

i powiedz czy w ogóle działa


#5

Prescot , proszę zapoznaj się z tą stroną oraz tym tematem, a następnie, używając przycisku image.php?album_id=20&image_id=4038


(Pawlo20no) #6

Tzn to tak jakby działa ale wyświetla mi error 404, w tym przypadku że obrazek nie istnieje. Gdy zupełnie nie działało to by wywalało że taka strona wogóle nie istnieje…


(adpawl) #7

…czyli przykładowo dla obrazek-3 wywołuje obrazek.php?3

-nie zapomniałeś przypadkiem przekazać nazwy zmiennej? :expressionless:

dajmy

RewriteRule ^obrazek-([0-9]+)$ obrazek.php?id=$1 [L]

??

ps.

+ zamiast * , gdyż * oznacza również brak (czyli też samo obrazek- ), + wymusza z kolei dopasowanie minimum 1 znaku.