PDA

Zobacz pełną wersję : Proste adresy i błąd 404



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ę.

Bazyl
21-03-2012, 12:33
http://www.wiki.joomla.pl/index.php/Proste_adresy_w_Joomla_1.5


Pomyśl raczej o J! 2.5.3

adventure
21-03-2012, 13:21
Dzięki za szybką reakcję.
Już czytałem wcześniej to info, które mi poleciłeś i według tych informacji mam problem z komendą RewriteRule (.*) http://www.google.com/ w pliku .htacces, gdyż po odświeżeniu swojej strony na localhost widzę nadal swoją stronę z tym, że menu (górne i dolne) wyświetla się teraz w postaci drzewa. Dla google.com otrzymuję taki błąd i nie mam pojęcia co on oznacza:

Czas: 2012-03-21 12:57:55
Błąd: syntax error
Plik źródłowy: http://www.google.pl/
Wiersz: 1
Kod źródłowy:
<!doctype html><html itemscope itemtype="http://schema.org/WebPage"><head><meta http-equiv="content-type" content="text/html; charset=UTF-8"><meta itemprop="image" content="/images/google_favicon_128.png"><title>Google</title><script>window.google={kEI:"ScJpT-LQMcfltQbOnPDuAg",getEI:function(a){var c;while(a&&!(a.getAttribute&&(c=a.getAttribute("eid"))))a=a.parentNode;return c||google.kEI},https:function(){return window.location.protocol=="https:"},kEXPI:"17259,31700,36683,36888,36934,37102,37358,37369,37 437,37452,37625,37645,37655,37682",kCSI:{e:"17259,31700,36683,36888,36934,37102,37358,37369,37 437,37452,37625,37645,37655,37682",ei:"ScJpT-LQMcfltQbOnPDuAg"},authuser:0,

Z drugiej strony nie wiem czy błędu nie szukać gdzieś w tej interaktywnej mapie, gdyż to tylko z nią mam problem, ponieważ linki potworzone w jakim kolwiek menu (nawet te ukryte dla interaktywnej mapy) wyświetlają proste adresy.

nikszal
21-03-2012, 13:40
<script>window.google={kEI:"ScJpT-LQMcfltQbOnPDuAg",getEI:function(a){var c;while(a&&!(a.getAttribute&&(c=a.getAttribute("ei d"))))a=a.parentNode;return c||google.kEI},https:function(){return window.location.protocol=="https:"},kEXPI:"17259,3 1700,36683,36888,36934,37102,37358,37369,37437,374 52,37625,37645,37655,37682",kCSI:{e:"17259,31700,3 6683,36888,36934,37102,37358,37369,37437,37452,376 25,37645,37655,37682",ei:"ScJpT-LQMcfltQbOnPDuAg"},authuser:0,
Wodotryski na stronie nie zawsze prawidłowo działają, za to bardzo często są przyczyną kłopotów.