![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 510 Pomógł: 1 Dołączył: 27.08.2007 Ostrzeżenie: (0%) ![]() ![]() |
mam napisane wyrazenie
RewriteRule ^aktywacja/([0-9a-zA-Z_-]+)/([0-9a-zA-Z]+)$ aktywacja.php?login=$1&id=$2 wpisuje www.strona.pl/aktywacja/sdfsfs/sdfdfgersfsdfs i na local dziala, a gdy juz wzuce na serwer i wpisze to samo to nie zczytuje mi zmiennych... dlaczego ? natomiast po wpisaniu www.strona.pl/aktywacja.php?login=sdffss&id=dfgdfgfdfgf to wtedy odczyta mi zmienne... co jest nie tak ? Ten post edytował kkuubbaa88 26.06.2008, 15:13:38 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 28 Pomógł: 0 Dołączył: 8.02.2007 Ostrzeżenie: (0%) ![]() ![]() |
Nie jestem pewien ale spróbuj:
Kod RewriteEngine on RewriteRule ^aktywacja/([0-9a-zA-Z\_\-]+)/([0-9a-zA-Z]+)$ aktywacja.php?login=$1&id=$2 [L] Nie zapomnij zostawić przejścia do nowej linii na końcu, na wszelki wypadek. Id jest liczbą? Wtedy wystarczy: Kod RewriteEngine on RewriteRule ^aktywacja/([0-9a-zA-Z\_\-]+)/([0-9]+)$ aktywacja.php?login=$1&id=$2 [L] Błąd może też leżeć w tym, że adresujesz do aktywacja.php względnie i może po prostu przy przepisywaniu, serwer szuka tego pliku nie w tym katalogu co trzeba. Musisz dodać, zaraz pod RewriteEngine on: Kod RewriteBase ścieżka gdzie ścieżka to ścieżka do katalogu w którym jest aktywacja.php. Więcej: http://httpd.apache.org/docs/1.3/mod/mod_r...tml#RewriteBase Ew dodaj w sekcji head, pod np title:
W href właśnie ścieżkę do katalogu z aktywacja.php, ale lepiej przez RewriteBase (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 9.10.2025 - 00:44 |