![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 83 Pomógł: 0 Dołączył: 29.06.2003 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
Zrobiłem przekierowanie za pomocą mod_rewrite.
W .htaccess mam: Options FollowSymLinks RewriteEngine On RewriteRule ^main,([^-]+),([^-]+)?\.html index.php?a=$1&b=$2 Gdy wpisuje: http://main,1,3.html przekierowuje mi na index wraz ze zmiennymi a i b i wszystko jest ok. Problem jest gdybym chciał dodać urla dodatkową zmienną np. c, czyli http://main,1,3.html?c=ok. Niestety jej nie przekazuje do index.php. Gdzie robie błąd? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%) ![]() ![]() |
Nie jestem biegly w Rewrite_mod'dzie ani w regexpach, ale wydaje mi sie zeby to zrobic tak:
wpisujesz adres main,x,y.html?c=blabla i masz rule: RewriteRule ^main,([^-]+),([^-]+)?\.html index.php?a=$1&b=$2 (i to dziala) teraz trzeba by wyszukac wszsytkiego po ".html" (jak? nie wiem) i dopisac to do "index.php?a=$1&b=$2" --> "index.php?a=$1&b=$2&$3" przeniesie ci to wszystkie zmienne GET. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 21:56 |