![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 13.09.2009 Ostrzeżenie: (0%) ![]() ![]() |
Postawiłem stronkę w PHP używając Zend Framework.
W internecie znalazłem bardzo prostą regułę mod-rewrite, działającą tak, że wszystkie żądania przechodzą przez plik index.php (dla Zenda jest to konieczne). Mój plik .htaccess wygląda następująco:
Mam adresy typu: http://domena/katalog_serwisu/nazwa_kontro...tosc_parametr1/ Jeśli odpalam serwis na localhost, adres wygląda tak: http://localhost/katalog_serwisu/nazwa_kon...tosc_parametr1/ - wszystko działa Przeniosłem serwis na maszynę, gdzie mam hosting, i adres wygląda tak: http://domena_mojego_hostingu/katalog_serw...tosc_parametr1/ - tu też wszystko działa. Kupiłem właściwą domenę, pod jaką chce umieścić mój serwis: http://moja_wlasciwa_domena.pl, i zrobiłem, aby moja_wlasciwa_domena kierowała na adres http://domena_mojego_hostingu/katalog_serwisu/. Niby wszystko jest ok, pod adresem http://moja_wlasciwa_domena.pl pojawił się mój serwis, kiedy się poruszam po nim, wszystko działa, jest tylko jeden mały problem - nie ważne na jakiej bym nie był podstronie (np. podstrona, która na localhost wołana była z takiego urla: http://localhost/katalog_serwisu/nazwa_kon...osc_parametr1/), w pasku adresu przeglądarki zawsze mam adres bez parametrów: http://moja_wlasciwa_domena.pl Kiedy próbuje wklepać adres z palca (podaje komuś link bezpośrednio do jakiejś tam zakładki), np: http://moja_wlasciwa_domena/nazwa_kontrole...tosc_parametr1/, i tak trafiam na stronę główną http://moja_wlasciwa_domena/. Parametry nie pokazują się, i nie są w ogóle interpretowane, a co dziwne, strona działa poprawnie. Nie mam pojęcia, co może być nie tak, problem pojawia się tylko z wywołaniami tej przekierowanej domeny. Może ktoś już widział coś takiego, może mod-rewrite jest winny?? Bardzo proszę o pomoc ![]() |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 17:43 |