![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 289 Pomógł: 1 Dołączył: 2.11.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Mam taką regułkę w Mod_rewrite: RewriteRule ^wojewodztwo/([a-zA-Z0-9-]+)-([0-9]+).html?$ index.php?page=wojewodztwa&wojew=$1&p=$2 [L] gdzie "wojew" to nazwa województwa, a "p" to numer podstrony W przypadku www.strona.pl/wojewodztwo/Pomorskie.html działa poprawnie. Natomiast problem w tym, że w przypadku www.strona.pl/wojewodztwo/Pomorskie-2.html wykrywa mi $_GET['wojew']='Pomorskie-2' Mógłby mi ktoś pomóc? |
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Kod ([a-zA-Z0-9-]+) Przecież mu sam kazałeś łapać z myślnikiem. ![]() -------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 289 Pomógł: 1 Dołączył: 2.11.2007 Ostrzeżenie: (0%) ![]() ![]() |
Ponieważ czasami linki wyglądają np. tak: www.strona.pl/wojewodztwo/kujawsko-pomorskie-2.html (GET wojew zawiera myślniki)
Jakoś gryzie się regułka w mod_rewrite i nie chce poprawnie wyświetlać linków dla kolejnych podstron :/ Regułki są takie: RewriteRule ^wojewodztwo/([a-zA-Z0-9-]+).html?$ index.php?page=wojewodztwa&wojew=$1 [L] RewriteRule ^wojewodztwo/([a-zA-Z0-9-]+)-([0-9]+).html?$ index.php?page=wojewodztwa&wojew=$1&p=$2 [L] Mógłby ktoś poprawić, aby akceptowane były takie linki, jak np.: www.strona.pl/wojewodztwo/kujawsko-pomorskie-2.html www.strona.pl/wojewodztwo/kujawsko-pomorskie.html |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 21:52 |