Konfigurowanie obsługi błędów 404 dla pomocy htaccess Yandex. Funkcje i sekrety poprawnej konfiguracji pliku .htaccess. Htaccess piszemy poprawnie

Strona 404 ma na celu poinformować użytkownika, że ​​podany przez niego adres URL (adres strony) nie istnieje.
Takie nieprawidłowe adresy URL można również nazwać „niedziałającymi linkami”.
Wiele witryn tworzy strony 404 dla wygody swoich użytkowników. Często są to piękne i ciekawe strony, które wywołują u użytkownika uśmiech, a nie rozczarowanie, że adres strony jest nieprawidłowy.
Tworzenie strony 404 wiąże się z ważnym elementem technicznym, który będzie miał ogromny wpływ na ranking Twojej witryny w wyszukiwarkach, jeśli wszystko nie zostanie poprawnie skonfigurowane.

Jeśli jesteś zainteresowany utworzeniem strony 404, musisz wziąć pod uwagę trzy punkty:
1) Przekieruj ze wszystkich błędnie wprowadzonych adresów URL na stronę 404 w .htaccess.
2) Poprawna odpowiedź serwera po przekierowaniu (kod strony http powinien wynosić 404, a nie 200).
3) Zamknięcie strony 404 z indeksowania w pliku robots.txt

Chciałbym od razu zauważyć, że wszystko powyższe zostało napisane dla witryn pisanych samodzielnie, głównie w PHP. Istnieją wtyczki do WordPressa, które umożliwiają tę samą konfigurację. Ale w tym artykule przyjrzymy się, jak wszystko wygląda w rzeczywistości. %)

Przekierowanie nieprawidłowych adresów URL na stronę 404

Pierwszą rzeczą, którą robisz, jest utworzenie samej strony 404, abyś miał dokąd wysyłać ludzi.
Przekierowanie adresu URL jest skonfigurowane w pliku .htaccess
Wystarczy wpisać linię:
Dokument błędu 404 http://mysite.com/404.php
Gdzie „mysite.com” to Twoja domena, a http://mysite.com/404.php to ścieżka do prawdziwej strony. Jeśli Twoja witryna jest w formacie HTML, linia będzie wyglądać następująco:
Dokument błędu 404 http://mysite.com/404.html
Weryfikacja jest bardzo prosta. Po wgraniu na hosting pliku .htaccess z powyższą linijką należy sprawdzić wpisując oczywiście nieistniejący adres URL (niedziałający link), na przykład: http://mysite.com/$%$%
Jeśli nastąpi przekierowanie do utworzonej strony, wszystko działa.
Zatem cały plik .htaccess, w którym skonfigurowane jest TYLKO przekierowanie 404, będzie wyglądał następująco:
____________________________
Przepisz silnik włączony
Dokument błędu 404 http://mysite.com/404.html
____________________________

Prawidłowa odpowiedź serwera (kod strony http)

Bardzo ważne jest, aby przy przekierowaniu pojawiła się poprawna odpowiedź serwera, czyli 404 Not Found.
Należy to wyjaśnić osobno.

Na żądanie każdemu adresowi URL przypisywany jest status (kod strony http).
Dla wszystkich istniejących stron jest to: HTTP/1.1 200 OK
Dla stron przekierowanych: Znaleziono HTTP/1.1 302
Jeśli strona nie istnieje, powinna mieć wartość HTTP/1.1 404 Not Found

Oznacza to, że niezależnie od wprowadzonego adresu URL przypisywany jest mu status, czyli określony kod odpowiedzi serwera.
Możesz sprawdzić odpowiedź serwera w zasobie takim jak bertal.ru lub SEARCH CONCOLE GOOGLE – Skanuj/wyświetl jako bot GOOGLE.
Gdy nie miałeś przekierowania poprzez .htaccess na stronę 404, wówczas każdy nieistniejący adres URL wprowadzony przez użytkownika, a także uszkodzone linki otrzymywały odpowiedź „HTTP/1.1 404 Not Found”

Po skonfigurowaniu przekierowania na stronę autora 404 poprzez .htaccess, jak opisano powyżej, następnie wpisaniu uszkodzonego linku (nieprawidłowego adresu URL, który oczywiście nie istnieje), takiego jak http://mysite.com/$%$% , odpowiedź serwera będzie:
- pierwszy znaleziony HTTP/1.1 302 (przekierowanie),
- a następnie HTTP/1.1 200 OK (strona istnieje).

Sprawdź na bertal.ru.
Co to znaczy? Oznacza to, że Google może dodać do swojej bazy danych (indeksu) wszystkie uszkodzone linki, tak jak istniejące strony z zawartością strony 404. W rzeczywistości zduplikowane strony. A to jest niezwykle szkodliwe dla optymalizacji wyszukiwarek.

W takim przypadku musisz zrobić dwie rzeczy:
1) Skonfiguruj poprawną odpowiedź serwera na stronie 404.
2) Zablokuj indeksowanie strony 404. Odbywa się to poprzez plik robots.txt

Konfigurowanie odpowiedzi serwera HTTP/1.1 404 Not Found dla nieistniejących stron

Odpowiedź serwera jest dostosowywana dzięki funkcji php na samym początku strony:

Zapisz go na początku pliku 404.
W rezultacie powinniśmy otrzymać odpowiedź na uszkodzony link:

Zamknij stronę 404 z indeksowania

Możesz zablokować indeksowanie strony w pliku rodots.txt. Bądź ostrożny z tym narzędziem, ponieważ za jego pośrednictwem Twoja witryna komunikuje się zasadniczo z robotami wyszukującymi!
Pełny tekst pliku rodots.txt, w którym zamknięte jest TYLKO indeksowanie stron 404, wygląda następująco:
____________________________
Agent użytkownika: *
Uniemożliwić:
Nie zezwalaj: /404.php
____________________________

Uwagi do kodu: „/404.php” oznacza ścieżkę do strony. Jeśli w Twojej witrynie strona 404.php (lub odpowiednio 404.html) znajduje się w jakimś folderze, to ścieżka będzie wyglądać następująco:
/holder/404.php
gdzie „posiadacz” to nazwa folderu.

To wszystko na temat strony 404. Sprawdź działanie strony, przekierowania niedziałających linków i odpowiedzi serwera.
Powtarzam: wszystko powyższe dotyczy witryn pisanych samodzielnie. Jeśli używasz WordPressa, możesz poszukać przyzwoitej wtyczki błędu 404.

Plik .htaccess umożliwia użytkownikowi swobodne zarządzanie serwerem WWW Apache oraz wprowadzanie ustawień do katalogów i folderów znajdujących się na serwerze.

Sukces rozwoju i promocji projektu internetowego w dużej mierze zależy od prawidłowego i odpowiedniego działania serwera, na którym znajduje się strona. Obecnie większość ludzi korzysta z Apache'a - głównie ze względu na łatwość konfiguracji i dużą liczbę możliwości, jakie zapewnia. Możesz skonfigurować jego działanie zarówno w głównym pliku konfiguracyjnym, jak i za pomocą .htaccess. Umieszczone na serwerze w osobnych folderach mówią mu dokładnie jak ma się zachować w danym podkatalogu.

Prawidłowe skonfigurowanie htaccess umożliwia osobną konfigurację przekierowań w witrynie, rejestrację wewnętrznych zmian adresu URL, dodanie autoryzacji hasłem itp. Porozmawiamy o tym, jak można to zrobić dalej.

Jak poprawnie skonfigurować .htaccess i dlaczego jest to potrzebne

Właściciele witryn korzystający z usług hostingu wirtualnego najczęściej nie mają dostępu do httpd.conf. Dlatego jedynym sposobem zarządzania serwerem jest konfiguracja pliku htaccess.
W istocie i strukturze przypomina httpd.conf. Z jedną różnicą: dyrektywy zapisane w htaccess będą działać tylko na katalog, w którym znajduje się ten plik. A także do podrzędnych folderów i plików. Będą jednak działać dokładnie tak samo, jak dyrektywy globalnego pliku konfiguracyjnego. Oznacza to, że dla każdego katalogu możesz określić osobny plik .htaccess z niezbędnymi ustawieniami, bez zmiany globalnych ustawień serwera i bez zwracania się o pomoc do hosta.

Reguła: zanim zaczniesz konfigurować htaccess, pamiętaj o utworzeniu kopii działającego pliku. Pomoże Ci to odzyskać dane, jeśli coś pójdzie nie tak. Nieprawidłowe zmiany spowodują, że witryna będzie niedostępna dla użytkowników i robotów wyszukujących. Dlatego bardzo ważne jest posiadanie aktualnej kopii zapasowej pliku konfiguracyjnego.

Korzystając z dyrektyw zapisanych w pliku konfiguracyjnym, użytkownik lub właściciel witryny ma możliwość skonfigurowania:

  1. Opcje PHP.
  2. Buforowanie.
  3. Przekierowuje.
  4. Obsługa błędów 404.
  5. Przekierowuje do https
  6. Kontrola dostępu itp.

Właściwy plik htaccess znacznie upraszcza i optymalizuje pracę z witryną oraz pozwala wpływać na wyniki generowane przez serwer.

Htaccess piszemy poprawnie

Składnia dyrektyw pliku konfiguracyjnego jest dość prosta.
Podczas pisania pary poleceń i ich opcji muszą być oddzielone spacją:

Flagi parametru polecenia 1 parametru 2

Oprócz poleceń można skorzystać ze struktur zagnieżdżonych niezbędnych do uruchomienia lub sprawdzenia dostępności poszczególnych modułów.

Należy pamiętać, że nieprzestrzeganie składni może skutkować błędami serwera. Prawidłowy htaccess musi być napisany zgodnie z następującymi wymaganiami:

  • Ścieżka do pliku lub katalogu jest wskazywana w katalogu głównym serwera:
    /home/mdhscyhq/public_html/
  • Domena jest rejestrowana ze wskazaniem protokołu:
    Przekieruj / https://yoursupersite.ru
  • Nazwa pliku musi zawierać kropkę:
    .htaccess
  • Plik musi być zapisany w formacie UNIX.

Możesz poprosić administratora serwera o ścieżkę z katalogu głównego lub sprawdzić ją samodzielnie. Aby to zrobić, po prostu uruchom funkcję PHP–phpinfo na stronie i sprawdź wartość doc_root.

1. Konfiguracja CNC

CNC, czyli adres URL czytelny dla człowieka, ma pozytywny (aczkolwiek niewielki) wpływ na trafność strony witryny do żądania użytkownika z punktu widzenia robota wyszukiwania. Oznacza to, że zwiększa pozycję w wynikach wyszukiwania. Nawigacja jest jeszcze bardziej przyjazna dla użytkownika.

Porównywać:
http://yoursupersite.ru/index.html?id=4
I
http://yoursupersite.ru/razrabotka-sayta/

W tym drugim przypadku od razu staje się jasne, na jakiej stronie się znajdujemy i jakie informacje można na niej uzyskać.
W CNC możesz wprowadzać słowa lub frazy kluczowe: cyrylicą lub w translicie.
Na przykład w ten sposób ze standardowego adresu URL:
tovar.html?id=101
Zmieniając ustawienia CNC w htaccess, możesz utworzyć całkowicie zrozumiały adres URL:
tovar-101.html.

Przepisz regułę ^tovar-(+)\.html$ tovar.html?id=10 $

Lub utwórz strukturę adresu URL w postaci drzewa: kategoria/produkt-123.html

RewriteRule ^category/(+)/(+)\.html$ tovar.html?id=20 $

2.Ustawianie właściwości PHP

Nawet jeśli hoster zablokował dostęp do php.ini, ale na pewno musisz zmienić niektóre właściwości PHP, można to zrobić za pomocą pliku htaccess.
Przykład:

php_value post_max_size 10M php_value upload_max_filesize 32M php_value max_execution_time 200 php_value default_charset utf-8

Dyrektywy:
upload_max_filesize umożliwia przesyłanie plików o rozmiarze do 32MB (domyślnie - do 16MB).
post_max_size zwiększa rozmiar wpisu do 10MB (standardowo – 2MB).
max_execution_time pozwala na użycie złożonych skryptów, których wykonanie zajmuje więcej niż 30 standardowych sekund.

3.Buforowanie danych

Możesz skonfigurować buforowanie w pliku htaccess, jeśli z jakiegoś powodu nie można tego zorganizować przy użyciu składni PHP. W takim przypadku, aby przyspieszyć ładowanie danych z serwera, można skorzystać z następujących modułów:

  • mod_headers - umożliwia ustawienie różnych reguł buforowania dla plików różnych typów w nagłówku odpowiedzi serwera.
  • mod_expires - odpowiada za datę ważności plików, czyli czas po którym plik zostanie umieszczony w pamięci podręcznej przeglądarki.

Chociaż znaczenie jest podobne, moduły mają inną składnię. Możesz użyć dowolnego z nich (wybór zależy od tego, który jest zainstalowany na serwerze).

4.Konfiguracja przekierowania w htaccess

Skonfigurowanie pliku htaccess umożliwia wykonywanie prostych i złożonych przekierowań adresów URL. Oznacza to, że możesz przekierować użytkownika na inny adres globalnie:

Przekieruj / http://www.yoursupersite.ru

lub w przypadku żądania poszczególnych stron witryny:

Przekieruj / blog http://yoursupersite.ru/blog

Prawidłowe przekierowanie w htaccess ma następującą składnię:

Przekieruj url_local url_redirect

Konfigurując przekierowania poprzez htaccess należy przestrzegać kilku prostych zasad:

  • Przekierowania stron w pliku powinny być ułożone od bardziej szczegółowego (na górze strony) do globalnego. To znaczy od góry do dołu.
  • Należy unikać dwóch lub więcej kolejnych przekierowań, ponieważ wydłuża to czas reakcji i jest negatywnie oceniane przez roboty wyszukujące.

Jak poprawnie wykonać przekierowanie 301 w htaccess

W przypadku przeniesienia serwisu na nową domenę lub zmiany systemu CMS konieczne staje się przekierowanie użytkownika ze starych adresów URL na nowe adresy. Przekierowanie z numerem błędu 301 (Permament Redirect) informuje robota, że ​​dokumenty i strony zostały trwale przeniesione. Pozwala to na utrzymanie pozycji witryny w wyszukiwarkach, zachowanie masy linków i PageRank.
Konfigurację przekierowania 301 w htaccess można wykonać na różne sposoby, w zależności od preinstalowanego oprogramowania i celów.
Najprostsza opcja:

Przekieruj 301 /new-1/ http://yoursupersite.ru/new-2/

Wadą tej metody jest konieczność osobnego wyszczególnienia wszystkich adresów, z których i na które będzie realizowane przekierowanie. Dlatego w przypadku bardziej skomplikowanych przekierowań lepiej jest skorzystać z modułu mod_rewrite, który umożliwia wykonanie dowolnego typu transformacji adresu URL i jednocześnie skonfigurowanie zależności transformacji od szeregu warunków i czynników.
W ten sposób możesz na przykład przekierować ze stron, których adres URL kończy się ukośnikiem, na strony bez ukośnika:

PrzepiszWarunek %(REQUEST_URI) !\? RewriteCond %(REQUEST_URI) !\& RewriteCond %(REQUEST_URI) !\= RewriteCond %(REQUEST_URI) !\. RewriteCond %(REQUEST_URI) ![^\/]$ RewriteRule ^(.*)\/$ /$1

I tak każda strona starej domeny zostaje przekierowana na stronę o podobnym adresie URL w nowej domenie:

RewriteCond %(REQUEST_URI) (.*) RewriteRule ^(.*)$ http://site.ru/$1

5. Konfigurowanie błędów 404 w htaccess

Czy usunąłeś lub przeniosłeś stronę z serwisu? Użytkownik, który kliknie link w wyszukiwarce lub wprowadzi nieprawidłowy adres URL, zobaczy komunikat o błędzie 404 i najprawdopodobniej zamknie kartę.
Aby temu zapobiec, bardziej poprawne byłoby osobne skonfigurowanie przekierowania 404 w htaccess i przekierowanie odwiedzającego na stronę główną witryny:

Dokument błędu 404 http://www.yoursupersite.ru/

Jednak nie zawsze taka decyzja jest uzasadniona. Marketerzy zalecają utworzenie osobnej strony „Nie znaleziono”, która będzie działać na rzecz zwiększenia konwersji. Możesz przeczytać więcej na temat projektu strony Błąd 404. Możesz także przekierować do niego użytkownika, korzystając z następujących ustawień w htaccess:

Dokument błędu 404http://www.yoursupersite.ru/404.html

W podobny sposób możesz skonfigurować wyjście komunikatów o błędach:

ErrorDocument 401 http://www.yoursupersite.ru/401.html ErrorDocument 403 http://www.yoursupersite.ru/403.html ErrorDocument 500 http://www.yoursupersite.ru/500.html

6. Konfiguracja przekierowania na https w htaccess

Korzystanie z certyfikatu bezpieczeństwa SSL i protokołu https zapewnia bezpieczniejsze połączenie i jest wysoko cenione przez wyszukiwarki podczas rankingu. Aby przekierować wszystkich użytkowników witryny na ten protokół i tym samym zapewnić niezawodny transfer danych, wystarczy dodać do pliku htaccess następujące ustawienia:

RewriteEngine On RewriteCond %(HTTPS) !on RewriteRule (.*) https://%(HTTP_HOST)%(REQUEST_URI)

7.Kontrola dostępu

W pliku htaccess za pomocą specjalnych dyrektyw możesz ograniczyć dostęp do plików i folderów znajdujących się w bieżącym katalogu:

Odmowa od wszystkich

Właściciel witryny lub administrator może zezwolić na dostęp użytkownikom z określonego adresu IP. Odbywa się to w następujący sposób

odmowa zamówienia, zezwól na odmowę ze wszystkich zezwól na adres 192.168.ХХ.Х

W razie potrzeby możesz ograniczyć lub nawet zabronić dostępu do plików i folderów w katalogu poprzez IP. Odbywa się to za pomocą następującej dyrektywy:

odmów od 192.168.ХХ.Х

Zamiast wniosków

Prawidłowe skonfigurowanie htaccess zapewni prawidłowe działanie witryny. Nie zapominaj jednak, że jest to tylko dodatkowy plik konfiguracyjny, więc ma znacznie gorsze możliwości niż httpd.conf. Pozwala jednak zastosować bardziej subtelne ustawienia do poszczególnych folderów znajdujących się na serwerze.

Od autora: Pozdrawiam, przyjaciele. Kontynuujemy zatem cykl artykułów poświęconych poznaniu jednego z najpopularniejszych CMS-ów do tworzenia sklepów internetowych - OpenCart. W tym artykule porozmawiamy o tym, jak utworzyć i skonfigurować stronę 404 w OpenCart.

Jedną z przydatnych i integralnych stron każdej witryny internetowej jest strona błędu 404. Jak pamiętasz, ten błąd występuje w witrynie podczas uzyskiwania dostępu do nieistniejącej strony. Cóż, ponieważ strona nie jest czymś statycznym, taki błąd może pojawiać się okresowo.

Na przykład w sklepie skończył się jakiś produkt i nie oczekuje się już jego dostarczenia. W takim przypadku po prostu usuniemy taki produkt. Link do niego pozostanie jednak przez jakiś czas w indeksie wyszukiwarki i odwiedzający będą go śledzić. Właśnie do tego służy strona 404 – aby poinformować odwiedzającego, że takiej strony już nie ma w Twojej witrynie.

OpenCart ma już stronę 404 i domyślnie wygląda tak:

W zasadzie ta strona spełnia swoją rolę i to dobrze. Możesz jednak w jakiś sposób dostosować stronę 404. Zobaczmy, jak to zrobić. Na początek spróbujmy zmienić tekst na tej stronie.

Na przykład tytuł strony mi odpowiada, ale chciałbym zmienić tekst. Można to zrobić w pliku językowym, który znajdziesz w \catalog\language\ru-ru\error\not_found.php

Pierwsza zmienna - $_["heading_title"] - przechowuje tekst tytułu, a druga - $_["text_error"] - przechowuje tekst pod tytułem. Zmieńmy to:

// Text $_["text_error"] = "404... Ups, w serwisie nie ma takiej strony...";

//Tekst

$_["błąd_tekstowy"] = „404... Ups, w serwisie nie ma takiej strony…”;

Zmiany zaszły także na samej stronie 404 OpenCart.

OK, a co jeśli chcemy zmienić tekst na przycisku, dodać obraz lub zrobić coś innego? Lepiej zrobić to w pliku szablonu. W tym celu należy przejść do pliku szablonu strony 404 aktywnego motywu, domyślnie będzie to plik \catalog\view\theme\default\template\error\not_found.tpl

Treść strony znajduje się w bloku z id="content". Zmieńmy treść przycisku i zamiast Kontynuuj napiszemy Idź do domu. Oto kod do tego:

" class="btn btn-primary">

< div class = "pull-right" > < a href = " " class = "btn btn-primary" > < / a > < / div >

Zastąpmy to tym:

" class="btn btn-primary">Idź do domu

Podobnie możesz dodać dowolną inną treść do strony. I kilka słów o założeniu strony. Na przykład, jak dodać menu kategorii do lewego paska bocznego? Można tego dokonać w panelu administracyjnym serwisu. Przejdźmy do menu Projekt - Schematy. Tutaj znajdziesz listę układów używanych dla konkretnej strony w serwisie. Domyślny układ strony 404.

Aby nie kolidował z innymi układami stwórzmy własny układ i przypiszmy do niego trasę strony 404. W tym celu kliknij znak plus w prawym górnym rogu strony i na nowej stronie wypełnij pola formularza jako następująco:

Jako ścieżkę podałem trasę odpowiadającą adresowi 404 - error/not_found. Dodano dane kategorii do lewej kolumny. Zapiszmy nowy układ i zobaczmy wynik na stronie internetowej.

Dzisiaj opowiem o kilku przydatnych rzeczach, które możesz zrobić z plikiem htaccess. Są to rzeczy, których możesz używać w swoich witrynach internetowych, dzięki którym korzystanie z nich będzie wygodniejsze.

Zacznijmy więc:

1. Przekierowanie odwiedzających podczas aktualizacji witryny.

Kiedy aktualizujesz lub testujesz swoją witrynę na hostingu, możesz przekierować odwiedzających na konkretną stronę. W tym celu należy w pliku .htaccess napisać następujący kod:

Zamówienie odmowy, zezwolenie
Odmowa od wszystkich
zezwól od 123.123.123.123
Dokument błędu 403 /page.html

pozwolić wszystkim

Zastąp 123.123.123.123 swoim adresem IP, a także zamień strona.html do strony, którą zobaczą użytkownicy odwiedzający witrynę.

2. Konkretna strona błędu 404.

Gdy użytkownicy uzyskują dostęp do nieistniejącej strony w Twojej witrynie, wyświetla się błąd 404. Jeśli chcesz, aby była to konkretna strona, powinieneś napisać następujący kod w pliku htaccess:

Dokument błędu 404 /404.html

W takim przypadku wygodnie jest przekierować odwiedzających na stronę główną witryny.

3. Przekieruj do stron przeniesionych lub o zmienionych nazwach.

Jeśli zmieniłeś nazwę lub przeniosłeś niektóre strony w serwisie i chcesz, aby odwiedzający widzieli nowe strony, nawet jeśli uzyskają dostęp do starego adresu, powinieneś napisać następujący kod w pliku htaccess:

Przekieruj 301 /old.html http://twojastrona.com/new.html

Możesz także skorzystać z takiego przekierowania, aby mieć pewność, że strona nie zostanie utracona dla wyszukiwarek.

Jeśli nie masz pliku w swoim folderze na stronie indeks, wtedy każdy użytkownik będzie mógł zobaczyć, jakie pliki się w nim znajdują.

Aby uniknąć takich sytuacji, powinieneś napisać następujący kod:

Opcje Wszystkie -Indeksy

Niektórzy dostawcy usług hostingowych mają domyślnie włączoną tę funkcję, w takim przypadku nie musisz się martwić.

5. Twórz piękne adresy URL.

Nie ma wątpliwości, że z tych dwóch linków, to pierwsze wygląda znacznie atrakcyjniej.

http://twojastrona.com/informacje
http://twojawitryna.com/pages/about.html

Korzystanie z pliku htaccess i modułu Apache o nazwie mod_rewrite, możesz przerobić swoje linki na piękniejsze i krótsze.

Oto kilka przykładów z kodem:

Przepisz silnik włączony
RewriteRule ^about/$ /pages/about.html [L]
RewriteRule ^features/$/features.php [L]
RewriteRule ^buy/$/buy.html [L]
RewriteRule ^contact/$ /pages/contact.htm [L]

P.S. W Internecie istnieje kilka witryn, za pomocą których można automatycznie edytować plik .htaccess. Na przykład htaccesseditor.com.

P.P.S. Aby utworzyć taki plik od podstaw należy otworzyć np. notatnik i wpisać w nim odpowiednią linijkę

Aplikacja AddHandler/x-httpd-php .php .htm .html

Strona 404- to jest strona, która otwiera się, kiedy błąd 404. błąd 404- jest to próba otwarcia nieistniejącej strony. Oznacza to, że jeśli wpiszesz błędny adres (lub skorzystasz z uszkodzonego linku), zostaniesz przekierowany na tę stronę. Oczywiście sama przeglądarka ma wbudowaną stronę. Myślę jednak, że chciałbyś zaprojektować tę stronę jakoś inaczej, być może napisać własny tekst i tak dalej. O, jak ustawić stronę 404 na moją stronę internetową, to ci powiem.

Pierwszą rzeczą do zrobienia jest utwórz plik .htaccess. Należy pamiętać, że ten plik nie ma nazwy, ale rozszerzenie „ htaccess„Jeśli pracujesz w Uniksa, wtedy nie będzie problemów z tworzeniem. Ale jeśli pracujesz Okna, a następnie utwórz plik .htaccess możesz to zrobić w ten sposób (ja tak robię, chociaż mogą być prostsze sposoby):

  1. Otwórz notatnik.
  2. Wybierz pozycję menu” Zapisz jako".
  3. Wpisz nazwę pliku " .htaccess".
  4. Wybierz typ pliku” Wszystkie pliki".
  5. Ratować.

W rezultacie będziesz mieć plik .htaccess. Skopiuj go do katalogu głównego swojej witryny. Teraz możesz go otworzyć (na przykład w tym samym notatniku) i wpisać tam następującą linijkę:

Dokument błędu 404 /404.html

Teraz utwórz stronę „404.html” w katalogu głównym witryny, w której wpisz dowolne Kod HTML na przykład tak:





Strona nie istnieje!


Sprawdź, czy adres został wpisany poprawnie


Z poważaniem, Moja strona



Dzięki temu ludzie nie zobaczą w przeglądarce standardowej strony, ale stronę, którą utworzyłeś.

Na koniec chciałbym powiedzieć jedną ważną rzecz. Jeśli pracujesz na komputerze lokalnym, to musi być na nim zainstalowany serwer (na przykład pakiet Denwera, co zawiera Serwer Apache, I PHP, I MySQL'a i wiele więcej).

Kontynuując temat:
Smart TV

Dziś recenzja szybkiej konfiguracji routera Tp-Link. Jako przykład posłużę się modelem TL-WR841, ale chcę powiedzieć, że inne będą skonfigurowane w ten sam sposób...