adventure
21-03-2012, 12:32
Witam
Tworzę stronę na localhost (J1.5.25) i mam problem z prostymi adresami, ale tylko w jednym przypadku, a mianowicie stworzyłem sobie dodatkowy szablon z klikalną mapą świata (mapa wykorzystuje skrypt JS), gdzie w pliku index.php dla poszczególnych kontynentów np. Europa wpisałem link dla tego href'a, aby po naciśnięciu na ten kontynent osoba odwiedzająca stronę została przeniesiona do strony z krajami w Europie, które umieszczone są w lewym menu i aby zapoznać się z opisem danego kraju musi sobie go wybrać właśnie z tego lewego menu. Link dla href'a (do Europy) wygenerowałem poprzez stworzenie dodatkowego menu, w którym są pozycje: info o krajach europejskich, info o krajach azjatyckich itd. Menu to jest ukryte, gdyż to interaktywna mapa ma to menu zastąpić.
I teraz problem mój polega na tym, że jak mam wyłączone proste adresy, to interaktywna mapa działa, natomiast gdy włączę proste adresy, to wyskakuje błąd 404, a adres do Europy wygląda nastepująco:
localhost/moja_strona/info-o-krajach-europejskich.html/moja_strona/info-o-krajach-europejskich.html
a powinien wyglądać tak:
localhost/moja_strona/info-o-krajach-europejskich.html
Nie mam pojęcia dlaczego się tak dzieje. Co ciekawe, że gdy to moje menu z linkami do: info o krajach europejskich, info o krajach azjatyckich itd nie będzie ukryte, a widoczne na stronie i gdy nastąpi kliknięcie w którykolwiek link strona z krajami w danym kontynencie wyświetla sie poprawnie, czyli: localhost/moja_strona/info-o-krajach-europejskich.html
Przy wyłączonych prostych adresach tego problemu nie ma. Poza tym mam utworzone w stopce dodatkowe menu, gdzie również mam przypisane do href'ów odsyłacze, ale one bez względu na to czy proste adresy są włączone czy nie to wszystko działa. Problem jest tylko z tą mapą świata.
Czy mógłby ktoś naprowadzić mnie, gdzie szukać błędu. Z góry dziekuję.
Tworzę stronę na localhost (J1.5.25) i mam problem z prostymi adresami, ale tylko w jednym przypadku, a mianowicie stworzyłem sobie dodatkowy szablon z klikalną mapą świata (mapa wykorzystuje skrypt JS), gdzie w pliku index.php dla poszczególnych kontynentów np. Europa wpisałem link dla tego href'a, aby po naciśnięciu na ten kontynent osoba odwiedzająca stronę została przeniesiona do strony z krajami w Europie, które umieszczone są w lewym menu i aby zapoznać się z opisem danego kraju musi sobie go wybrać właśnie z tego lewego menu. Link dla href'a (do Europy) wygenerowałem poprzez stworzenie dodatkowego menu, w którym są pozycje: info o krajach europejskich, info o krajach azjatyckich itd. Menu to jest ukryte, gdyż to interaktywna mapa ma to menu zastąpić.
I teraz problem mój polega na tym, że jak mam wyłączone proste adresy, to interaktywna mapa działa, natomiast gdy włączę proste adresy, to wyskakuje błąd 404, a adres do Europy wygląda nastepująco:
localhost/moja_strona/info-o-krajach-europejskich.html/moja_strona/info-o-krajach-europejskich.html
a powinien wyglądać tak:
localhost/moja_strona/info-o-krajach-europejskich.html
Nie mam pojęcia dlaczego się tak dzieje. Co ciekawe, że gdy to moje menu z linkami do: info o krajach europejskich, info o krajach azjatyckich itd nie będzie ukryte, a widoczne na stronie i gdy nastąpi kliknięcie w którykolwiek link strona z krajami w danym kontynencie wyświetla sie poprawnie, czyli: localhost/moja_strona/info-o-krajach-europejskich.html
Przy wyłączonych prostych adresach tego problemu nie ma. Poza tym mam utworzone w stopce dodatkowe menu, gdzie również mam przypisane do href'ów odsyłacze, ale one bez względu na to czy proste adresy są włączone czy nie to wszystko działa. Problem jest tylko z tą mapą świata.
Czy mógłby ktoś naprowadzić mnie, gdzie szukać błędu. Z góry dziekuję.