Pomoc
-
Szukaj
-
Użytkownicy
-
Kalendarz
Pełna wersja:
[inne]htaccess reguła
Forum PHP.pl
>
Forum
>
Przedszkole
Lirdoner
29.06.2011, 17:33:57
Witam, chcę zrobić tak aby w link ostatnia częśc po - to było id (przekazywane za pomocą $_GET) a wszystko to co jest przed było ignorowane
np. www.strona.pl/cos-tam-forum-php-pl-3242344.html
3242344 to id, napisałem taką regułę
Kod
RewriteRule ^([^-]*)-([^-]*)\.html$ index.php?mode=$1&id=$2 [L]
no ale wiem, że ona jest zła ponieważ link wygląda np. index.php/test-4.html
erix
29.06.2011, 17:51:48
To że Ty masz takie linki w htaccess, to nie znaczy, że automagicznie zmienią Ci się w kodzie HTML.
Lirdoner
29.06.2011, 17:56:19
Ja wiem, tylko nie wiem jak regułę napisać aby akceptowało mi takie linki jak wyżej opisałem
Sephirus
29.06.2011, 18:24:08
Ok przy założeniu (chyba słusznym) że id zawsze będzie liczbą... wystarczy:
Kod
RewriteRule ^(.+)\-([0-9]+)\.html$ index.php?mode=$1&id=$2 [L]
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.