apache2 + rewrite - nie widzi GET

Instalacja i konfiguracja oprogramowania sieciowego.
robos85
Piegowaty Guziec
Piegowaty Guziec
Posty: 11
Rejestracja: 07 lip 2008, 15:32
Płeć: Mężczyzna
Wersja Ubuntu: 8.10
Środowisko graficzne: GNOME

apache2 + rewrite - nie widzi GET

Post autor: robos85 »

Mam apache2 zainstalowane i w htaccess mam taką regułę

Kod: Zaznacz cały

RewriteEngine On
RewriteRule ^horoskop/([a-z]+)/?$ horoskop.php?znak=$1
Niestety gdy wpiszę np adres: /koroskop/cokolwiek - nie widzi mi zmiennej get.

Kod: Zaznacz cały

print_r($_GET);
zwraca mi pustą tablicę:/

Coś mogę mieć nie tak w konfigu apache. Jak to mogę naprawić?
atsuki
Wytworny Kaczor
Wytworny Kaczor
Posty: 308
Rejestracja: 14 maja 2008, 22:33
Płeć: Mężczyzna
Wersja Ubuntu: 8.04
Środowisko graficzne: Brak

Odp: apache2 + rewrite - nie widzi GET

Post autor: atsuki »

jezeli mialby to byc blad w konfiguracji apacha, zerknij do jego error.log co apachowi nie pasuje.
dawidgarus
Wytworny Kaczor
Wytworny Kaczor
Posty: 418
Rejestracja: 09 lut 2007, 23:17
Płeć: Mężczyzna
Wersja Ubuntu: 9.10
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Odp: apache2 + rewrite - nie widzi GET

Post autor: dawidgarus »

spróbuj to:

Kod: Zaznacz cały

RewriteRule ^horoskop/([a-z]+)[/]*$ horoskop.php?znak=$1
i sprawdź, czy nie potrzebujesz ustawić RewriteBase.
Awatar użytkownika
sibul
Wytworny Kaczor
Wytworny Kaczor
Posty: 318
Rejestracja: 16 paź 2007, 22:29
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Inne
Architektura: x86_64

Odp: apache2 + rewrite - nie widzi GET

Post autor: sibul »

Kod: Zaznacz cały

RewriteEngine On
RewriteRule ^horoskop/(.+)/$ horoskop.php?znak=$1
OS X 10.8.3
ODPOWIEDZ

Wróć do „Sieci, serwery, Internet”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 3 gości