logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Dlaczego odsyłacze HTML działają tylko na serwerze Repebliki?

Borys85 06 Lis 2005 16:29 8185 10
REKLAMA
  • #1 1960294
    Borys85
    Poziom 19  
    Posty: 447
    Pomógł: 6
    Ocena: 5
    Tworząc odsyłacze do innych plików html-owych odsyłacze nie działają. Jeśli wrzuce te pliki na serwer repebliki, odsyłacze działają poprawnie.

    Dlaczego tak się dzieje?
  • REKLAMA
  • #2 1960326
    valarian
    Poziom 22  
    Posty: 647
    Pomógł: 33
    Ocena: 112
    Moze bys wrzucil przyklady tych odsylaczy...
    Generalnie, sprawdz nazwy katalogow, czy wszystko sie zgadza, oraz koncowki *.HTML i *.HTM... Na niektorych serwerach to robi roznice [a niektore wogole nie obsluguja *.HTML]...
  • #3 1960758
    ostry_18
    Poziom 24  
    Posty: 824
    Pomógł: 64
    Ocena: 35
    ponadto winda nie rozróżnia wilekości plików a linux tak. tak więc jeśli masz plik Plik.html a w linku napiszesz plik.HTML to pod linuxem to nie zadziała.
  • REKLAMA
  • #4 1963127
    Borys85
    Poziom 19  
    Posty: 447
    Pomógł: 6
    Ocena: 5
    <a href="./ramki.html" > //na serwerze republiki działają

    <a href="./ramki.html" >
    <a href="ramki.html" > //obydwa na dysku nie działają
  • #5 1963156
    valarian
    Poziom 22  
    Posty: 647
    Pomógł: 33
    Ocena: 112
    Sproboj zmienic rozszerzenia na HTM i uzyj bez kropki przed '/'...
  • REKLAMA
  • #6 1963374
    ostry_18
    Poziom 24  
    Posty: 824
    Pomógł: 64
    Ocena: 35
    Borys85, a możesz podac jak wygląda, to że CI odsyłacz nie działa. Pokazuje się 404 czy raczej po prostu klikasz i nic. jaka masz przeglądarka i jaki system operacyjny?
  • #7 1963908
    Piotrek.pxf
    Poziom 27  
    Posty: 806
    Pomógł: 118
    Ocena: 65
    Może nie widzisz rozszerzeń plików? Zmień to w "Opcjach folderów" (opcja "Pokaż rozszerzenia znanych typów plików").
    Na dysku to robi różnicę czy odwołasz się do pliku *.htm czy *.html. Republika najwidoczniej posiada jakieś zabezpieczenie przed takimi odnośnikami.
  • #8 1966318
    Borys85
    Poziom 19  
    Posty: 447
    Pomógł: 6
    Ocena: 5
    Win XP z Sp2 przeglądarka IE.

    Projektuje w Pajączku; wskazuje plik i automatycznie budowane jest hiperłącze.

    Po kliknięciu nic się nie zmienia; na dolnym pasku jest napisana ścieżka do pliku.
  • REKLAMA
  • #9 1967021
    ostry_18
    Poziom 24  
    Posty: 824
    Pomógł: 64
    Ocena: 35
    eh, nie mam pojęcia co to może byc. Sprobuj tak:
    <a href="twoj_adres.html" target="_self">Link1</a>

    zrób wszystkie strony z rozszerzeniem html lub htm - nie mieszaj
    i wypróbuj stronę w przeglądarce, nie w pajączku z nim może byc coś nie tak. - po prostu wpisz w IE (polecam Firefoxa) w adresie
    C:/tam/gdzie/trzymasz/swoja/strone/index.html

    i zobacz czy tak działa.
  • #10 2258930
    Borys85
    Poziom 19  
    Posty: 447
    Pomógł: 6
    Ocena: 5
    Dla zainteresowanych: Problemu nie rozwiązano.
  • #11 2259398
    fliku
    Poziom 11  
    Posty: 21
    Ocena: 3
    formalizując:
    - jak piszesz strony to sprawdzaj rozszerzenia ! jak masz .htm to link zawsze do htm
    - pajączek to tylko urządzenie, zresztą nie najmądrzejsze, sprawdz w kodzie co ten owad pisze!, może sam pozamieniał htm na html
    - porównaj wielkość liter w rozszerzeniach!! jak wyżej napisałi LINUX to mądre coś co wie co to wielka litera a mała liera, widać "kochana" winda się tego jeszcze nie nauczyła,
    - server republika.pl ma dość mową wersję Unix'a (takie coś do tworzenia serverów), więc jemy może to różnicy nie robić a windzie może...
    pozdrawiam...

Podsumowanie tematu

LABEL_AI_GENERATED
Problem z działaniem odsyłaczy HTML lokalnie na dysku, a poprawnym działaniem na serwerze Republiki wynika głównie z różnic w systemach plików i obsłudze wielkości liter w nazwach plików oraz rozszerzeń. System Windows (np. XP SP2) nie rozróżnia wielkości liter w nazwach plików, natomiast systemy Unixowe, takie jak serwer Republiki, rozróżniają. W efekcie odwołania do plików z rozszerzeniem .html lub .htm muszą być spójne pod względem wielkości liter i rozszerzeń. Dodatkowo, lokalne przeglądarki mogą nie obsługiwać poprawnie ścieżek względnych z kropką i ukośnikiem (np. "./ramki.html"), co na serwerze działa bez problemu. Programy do tworzenia stron, takie jak Pajączek, mogą automatycznie generować linki, które nie działają lokalnie. Zaleca się jednolite stosowanie rozszerzeń (.htm lub .html), dokładne sprawdzanie wielkości liter w nazwach plików i linkach oraz testowanie stron bezpośrednio w przeglądarce, wpisując pełną ścieżkę do pliku. Problem nie został rozwiązany w pełni, ale wskazano, że serwer Republiki działa na systemie Unix, co tłumaczy różnice w działaniu odsyłaczy względem lokalnego środowiska Windows.
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.
REKLAMA