eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.wwwJak na intuicje, a jak poprawnie. › Re: Jak na intuicje, a jak poprawnie.
  • Path: news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
    From: Zbigniew Malec <a...@i...invalid>
    Newsgroups: pl.comp.www
    Subject: Re: Jak na intuicje, a jak poprawnie.
    Date: Wed, 24 Nov 2010 01:54:19 +0100
    Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
    Lines: 55
    Message-ID: <1aioh2eyrnrjf.14wfehjboefth$.dlg@40tude.net>
    References: <ibeh53$e6u$1@inews.gazeta.pl>
    NNTP-Posting-Host: chello089076122084.chello.pl
    Mime-Version: 1.0
    Content-Type: text/plain; charset="iso-8859-2"
    Content-Transfer-Encoding: 8bit
    X-Trace: inews.gazeta.pl 1290560060 942 89.76.122.84 (24 Nov 2010 00:54:20 GMT)
    X-Complaints-To: u...@a...pl
    NNTP-Posting-Date: Wed, 24 Nov 2010 00:54:20 +0000 (UTC)
    X-User: zbyszanna
    User-Agent: 40tude_Dialog/2.0.15.1
    Xref: news-archive.icm.edu.pl pl.comp.www:397453
    [ ukryj nagłówki ]

    On Wed, 10 Nov 2010 17:27:01 +0100, beherit / pn wrote:

    > Piszę sobie jedną sprawę i zastanawia mnie, czy:
    >
    > 1. host.pl/
    > 2. host.pl/oferta
    > 3. host.pl/oferta.html
    >
    > powinien otwierać wyższe linki odpowiednio przy wpisaniu:
    >
    > 1. host.pl//
    > 2. host.pl//oferta lub host.pl//oferta/ lub host.pl/oferta//
    > 3. host.pl//oferta.html lub host.pl/oferta.html// lub host.pl//oferta.html/
    >
    > Wpisane w przeglądarce? Są jakieś konkretne wytyczne do tej kwestii?
    >
    > Jak patrzę np. na drupala to wszystkie opcje działają. Czy to poprawne
    > zachowanie?

    Działają, bo przeglądarki robią dużo za twoimi plecami. Slash na końcu
    powinien się pojawić tylko wtedy, kiedy mamy do czynienia z katalogiem.
    Slash nie powinien się pojawić w sytuacji, kiedy mamy do czynienia z
    plikiem.
    Jeżeli przeglądarka zażąda zasobu bez slasha, a ten się okaże katalogiem,
    to wyśle drugie zapytanie po zawartość katalogu. Jakby slash tam był, to to
    pierwsze zapytanie byłoby zbędne. Analogicznie jest w drugą stronę.

    Działać powinny u ciebie wszystkie, bo nie chcesz przecież tracić
    użytkownika tylko dlatego, że nie do końca poprawnie wpisał adres, lub
    ewentualnie został przekierowany z wyszukiwarki, która sama obcina slashe
    (Yahoo tak robił kiedyś, nie wiem jak jest teraz).
    Jeżeli w jakikolwiek sposób dystybuujesz linki (czy to na stronie czy
    jakkolwiek inaczej) to zawsze trzymaj się zasady, że slash oznacz katalog,
    a brak slasha - plik.

    Jeżeli chodzi o //, to zdaje się, że tutaj nie ma problemu w ogóle.
    Przeglądarka na etapie przygotowania adresu powinna je usunąć. W http pusty
    katalog to katalog bieżący, więc taka ścieżka nic nie zmienia. Mogło mi się
    z bashem pomylić tak sobie teraz myślę, ale na logikę tak powinno być.
    Oczywiście, jak jest możliwość, to zbędnych slashy nie należy stawiać.

    host.pl/oferta
    host.pl/oferta.html

    Nie wiem czy przeglądarki próbują doklejać jakieś rozszerzenie, jak nic nie
    znajdą. Jeżeli nie (a tak podejrzewam) to zachowanie zależy od backendu
    którego używasz.

    Poza tym, google + http trailing slashes.

    Dużo chyba nie nakłamałem.

    --
    Pozdrawiam
    Zbyszek Malec

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: