2009-06-04 17 views

Odpowiedz

8

żadna z witryn internetowych, których używam [wstaw .htm do adresów URL] Dlaczego nie?

Prosta odpowiedź byłaby:

Większość witryn oferuje dynamiczną zawartość zamiast statycznych stron HTML.

Dłuższa odpowiedź:

Rozszerzenie pliku nie ma znaczenia. Wszystko zależy od konfiguracji serwera WWW.

Serwer sieciowy sprawdza rozszerzenie pliku, a następnie wie jak sobie z nim poradzić (wyślij plik .html prosto do klienta, uruchom .php poprzez mod_php i wygeneruj stronę html itp.) Jest to konfigurowalne.

Następnie serwer WWW wysyła treść (statyczną lub wygenerowaną) do klienta, a protokół http zawiera informację o typie treści w nagłówkach przed wysłaniem strony internetowej.

Przy okazji, plik .htm nie jest już potrzebny. Nie używamy DOS-a z nazwami plików 8.3.

Aby jeszcze bardziej skomplikowana: :-)

serwer WWW może zrobić przepisywanie URL. Na przykład może przekierować wszystkie adresy URL formularza: www.foo.com/photos/[imagenez] do rzeczywistego skryptu znajdującego się na stronie www.foo.com/imgview.php?image=[Nazwarz nazwy]

0

Zakładam, że czytasz samouczki dotyczące tworzenia statycznych stron HTML. Większość witryn jest dynamicznie generowana z programów korzystających z adresu URL w celu określenia wyświetlanej treści. Adres URL nie jest powiązany z plikiem. Jeśli nie ma takich programów dynamicznych, pliki są adresami synonimicznymi.

2

Rozszerzenie .htm jest obrzydliwością pozostałą po dniach ograniczania długości nazwy pliku 8.3. Jeśli piszesz HTML, jego bardziej poprawnie przechowywane w pliku .html. Należy pamiętać, że adres URL wyświetlany w przeglądarce niekoniecznie odpowiada bezpośrednio plikowi na serwerze, dlatego rzadko widzi się .html lub .htm w czymkolwiek innym niż statyczne witryny.

0

Jeśli możesz, opuść .htm (lub dowolne rozszerzenie pliku). Nie dodaje nic do korzystania z witryny i ujawnia nieistotny szczegół w adresie URL.

0

Nie ma potrzeby wstawiania .htm w adresach URL. Nie tylko ujawnia niepotrzebne szczegóły dotyczące Twojej witryny, ale także oznacza, że ​​adresy URL mają mniej miejsca na inne postacie.

To prawda, że ​​adresy URL mogą być szalenie długie ... ale jeśli wyślesz długi link, często się zepsuje. Nie wszyscy używają TinyURL i tym podobnych, więc sensowne jest utrzymanie adresu URL na tyle krótkiego, aby nie zostały przycięte w e-mailach. Te cztery znaki (.htm) mogą sprawić, że różnica między Twoim adresem e-mailowym zostanie obcięta, a nie!

Powiązane problemy