Cum se face o pagină 404 htaccess. Caracteristici și secrete ale configurării corecte a fișierului .htaccess

Fișierul .htaccess permite utilizatorului să gestioneze liber serverul web Apache și să aplice setări directoarelor și folderelor aflate pe server.

Succesul dezvoltării și promovării unui proiect Internet depinde în mare măsură de funcționarea corectă și adecvată a serverului pe care se află site-ul. În zilele noastre, majoritatea oamenilor folosesc Apache - în principal din cauza ușurinței de configurare și a numărului mare de capabilități pe care le oferă. Puteți configura funcționarea acestuia atât în ​​fișierul de configurare principal, cât și folosind .htaccess. Situate pe server în foldere separate, îi spun exact cum să acționeze într-un anumit subdirector.

Configurarea corectă a htaccess face posibilă configurarea separată a redirecționărilor pe site, înregistrarea modificărilor interne la adresa URL, adăugarea de autorizare prin parolă etc. Vom vorbi despre cum se poate face acest lucru în continuare.

Cum se configurează corect .htaccess și de ce este necesar

Proprietarii de site-uri web care folosesc cel mai adesea servicii de găzduire virtuală nu au acces la httpd.conf. Prin urmare, singura modalitate prin care aceștia pot gestiona serverul este configurarea fișierului htaccess.
În esență și structură, seamănă cu httpd.conf. Cu o singură diferență: directivele scrise în htaccess vor acționa numai asupra directorului în care se află acest fișier. Și, de asemenea, să subordoneze foldere și fișiere. Dar ele vor acționa exact la fel ca directivele fișierului de configurare globală. Adică, pentru fiecare director puteți specifica un fișier .htaccess separat cu setările necesare, fără a modifica setările globale ale serverului și fără a apela la hoster pentru ajutor.

Regulă: înainte de a începe configurarea htaccess, asigurați-vă că faceți o copie a fișierului de lucru. Acest lucru vă va ajuta să vă recuperați datele dacă ceva nu merge bine. Modificările incorecte vor face site-ul inaccesibil utilizatorilor și roboților de căutare. Prin urmare, este foarte important să aveți o copie de rezervă actualizată a fișierului de configurare.

Folosind directivele scrise în fișierul de configurare, utilizatorul sau proprietarul site-ului are capacitatea de a configura:

  1. Opțiuni PHP.
  2. Memorarea în cache.
  3. Redirecționări.
  4. Gestionarea erorilor 404.
  5. Redirecționează către https
  6. Controlul accesului, etc.

Fișierul htaccess corect simplifică și optimizează foarte mult lucrul cu site-ul și face posibilă influențarea rezultatelor generate de server.

Scriem htaccess corect

Sintaxa directivelor fișierului de configurare este destul de simplă.
Când scrieți, perechile de comenzi și opțiunile acestora trebuie separate printr-un spațiu:

Comanda parametrul 1 parametrul 2

Pe lângă comenzi, puteți utiliza structuri imbricate necesare pentru a activa sau verifica disponibilitatea modulelor individuale.

Vă rugăm să rețineți că nerespectarea sintaxei poate duce la erori de server. Htaccess corect trebuie să fie scris în conformitate cu următoarele cerințe:

  • Calea către fișier sau director este indicată de la rădăcina serverului:
    /home/mdhscyhq/public_html/
  • Domeniul este înregistrat indicând protocolul:
    Redirecționare / https://yoursupersite.ru
  • Numele fișierului trebuie să conțină un punct:
    .htaccess
  • Fișierul trebuie să fie scris în format UNIX.

Puteți cere administratorului serverului calea de la rădăcină sau puteți căuta singur. Pentru a face acest lucru, rulați funcția PHP–phpinfo pe site și uitați-vă la valoarea doc_root.

1.Configurare CNC

CNC, sau URL-ul care poate fi citit de om, are un efect pozitiv (deși ușor) asupra relevanței unei pagini de site pentru solicitarea unui utilizator din punctul de vedere al unui robot de căutare. Aceasta înseamnă că crește poziția rezultatelor căutării. Și este și mai ușor de utilizat atunci când navighezi.

Comparaţie:
http://yoursupersite.ru/index.html?id=4
Şi
http://yoursupersite.ru/razrabotka-sayta/

În acest din urmă caz, devine imediat clar pe ce pagină ne aflăm și ce informații pot fi obținute pe ea.
În CNC puteți introduce cuvinte cheie sau expresii: în chirilic sau translit.
Astfel, de exemplu, din URL-ul standard:
tovar.html?id=101
Schimbând setările CNC în htaccess, puteți face o adresă URL complet ușor de înțeles:
tovar-101.html.

RewriteRule ^tovar-(+)\.html$ tovar.html?id=$10

Sau creați o structură de adrese URL arbore: categorie/produs-123.html

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

2.Setarea proprietăților PHP

Chiar dacă hosterul a blocat accesul la php.ini, dar cu siguranță trebuie să schimbați unele proprietăți PHP, acest lucru se poate face folosind fișierul htaccess.
Exemplu:

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

Directive:
upload_max_filesize vă permite să încărcați fișiere cu o dimensiune de până la 32 MB (în mod implicit - până la 16 MB).
post_max_size crește dimensiunea postării la 10MB (standard – 2MB).
max_execution_time vă permite să utilizați scripturi complexe care durează mai mult de 30 de secunde standard pentru a fi finalizate.

3. Memorarea în cache a datelor

Puteți configura stocarea în cache în fișierul htaccess dacă din anumite motive acest lucru nu poate fi organizat folosind sintaxa PHP. În acest caz, pentru a accelera încărcarea datelor de pe server, puteți utiliza următoarele module:

  • mod_headers - face posibilă setarea diferitelor reguli de stocare în cache pentru fișiere de diferite tipuri în antetul de răspuns al serverului.
  • mod_expires - este responsabil pentru data de expirare a fișierelor, timpul după care fișierul va fi plasat în memoria cache a browserului.

Deși semnificația este similară, modulele au sintaxă diferită. Puteți folosi oricare dintre ele (alegerea depinde de care este instalat pe server).

4.Setarea unei redirecționări în htaccess

Configurarea fișierului htaccess vă permite să efectuați redirecționări URL simple și complexe. Adică, puteți redirecționa utilizatorul către o altă adresă la nivel global:

Redirecționare / http://www.yoursupersite.ru

sau la solicitarea paginilor individuale de pe site:

Redirecționare / blog http://yoursupersite.ru/blog

Redirecționarea corectă în htaccess are următoarea sintaxă:

Redirecționare url_local url_redirect

Există câteva reguli simple care ar trebui urmate atunci când configurați redirecționări prin htaccess:

  • Redirecționările paginilor din fișier ar trebui să fie aranjate de la mai specifice (în partea de sus a paginii) la globale. Adică de sus în jos.
  • Este necesar să se evite două sau mai multe redirecționări consecutive, deoarece acest lucru crește timpul de răspuns și este evaluat negativ de roboții de căutare.

Cum se face corect o redirecționare 301 în htaccess

Dacă site-ul este transferat pe un nou domeniu sau CMS-ul este schimbat, devine necesară redirecționarea utilizatorului de la vechile URL-uri către noi adrese. O redirecționare cu numărul de eroare 301 (Permament Redirect) informează robotul că documentele și paginile au fost mutate definitiv. Acest lucru vă permite să mențineți poziția site-ului în motoarele de căutare, să mențineți masa de linkuri și PageRank.
Configurarea unei redirecționări 301 în htaccess se poate face în diferite moduri, în funcție de software-ul preinstalat și de obiectivele dvs.
Cea mai simplă opțiune:

Redirecționare 301 /new-1/ http://yoursupersite.ru/new-2/

Dezavantajul acestei metode este că este necesară listarea separată a tuturor adreselor de la și către care se va efectua redirecționarea. Prin urmare, pentru redirecționări mai complexe, este mai bine să utilizați modulul mod_rewrite, care vă permite să efectuați orice tip de transformare URL și, în același timp, să configurați dependența transformării de o serie de condiții și factori.
Iată cum, de exemplu, puteți redirecționa de la pagini a căror adresă URL se termină cu o bară oblică către pagini fără bară:

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

Și astfel, fiecare pagină a vechiului domeniu este redirecționată către o pagină cu o adresă URL similară pe noul domeniu:

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

5. Configurarea erorilor 404 în htaccess

Ați șters sau mutat o pagină de pe site? Un utilizator care urmărește un link într-un motor de căutare sau introduce o adresă URL incorectă va vedea un mesaj de eroare 404 și cel mai probabil va închide fila.
Pentru a preveni acest lucru, ar fi mai corect să configurați separat o redirecționare 404 în htaccess și să redirecționați vizitatorul către pagina principală a site-ului:

ErrorDocument 404 http://www.yoursupersite.ru/

Cu toate acestea, această decizie nu este întotdeauna justificată. Specialiștii în marketing recomandă crearea unei pagini separate „Negăsit”, care va funcționa pentru a crește conversia. Puteți citi mai multe despre designul paginii Error 404. Și puteți redirecționa utilizatorul către acesta folosind următoarele setări în htaccess:

ErrorDocument 404http://www.yoursupersite.ru/404.html

Puteți configura ieșirea mesajelor de eroare într-un mod similar:

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. Configurarea unei redirecționări către https în htaccess

Utilizarea unui certificat de securitate SSL și a protocolului https oferă o conexiune mai sigură și este foarte apreciată de motoarele de căutare la clasare. Pentru a redirecționa toți utilizatorii site-ului către acest protocol și pentru a asigura astfel un transfer de date fiabil, trebuie doar să adăugați următoarele setări în fișierul htaccess:

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

7.Controlul accesului

În fișierul htaccess, folosind directive speciale, puteți restricționa accesul la fișierele și folderele aflate în directorul curent:

nega de la toti

Proprietarul sau administratorul site-ului poate permite accesul utilizatorilor de la o anumită adresă IP. Acest lucru se face după cum urmează

comanda refuza, permite refuzul de la toate permit de la 192.168.ХХ.Х

Dacă este necesar, puteți limita sau chiar interzice accesul la fișierele și folderele din director prin IP. Acest lucru se face folosind următoarea directivă:

nega din 192.168.ХХ.Х

În loc de o concluzie

Configurarea corectă a htaccess va asigura că site-ul web funcționează corect. Cu toate acestea, nu uitați că este doar un fișier de configurare suplimentar, prin urmare este semnificativ inferior ca capabilități față de httpd.conf. Dar vă permite să aplicați setări mai subtile folderelor individuale situate pe server.

De ce aveți nevoie de o pagină de eroare 404, cum să o configurați corect și să o faceți cât mai atractivă pentru utilizator? Toate aceste întrebări continuă să fie relevante pentru cei care își creează propriile întrebări, le configurează singuri și le îmbunătățesc pentru clienții și utilizatorii lor.

Configurarea unei pagini WordPress 404 are câteva nuanțe, care vor fi discutate în acest articol. Deci, de ce să pierdeți timp prețios și să creați separat o pagină de eroare pentru site-ul dvs.?

Ce face o pagină WordPress 404?

Eroarea 404 înseamnă că serverul nu a putut găsi în prezent pagina necesară din linkul specificat de utilizator. Există mai multe motive pentru absența unei pagini la adresa specificată. Fie nimeni nu a creat vreodată o astfel de pagină, s-a făcut clic pe link-ul sau a fost șters. În toate cazurile, sistemul redirecționează utilizatorul către o pagină de eroare special pregătită.

Exemplu:

Pentru a nu conduce utilizatorul într-un punct mort după ce a ajuns pe o pagină eronată, este important să o formatați cât mai clar și corect posibil. În caz contrar, pur și simplu va părăsi site-ul tău pentru totdeauna.

Stilizată pentru a se potrivi cu tematica generală a site-ului, pagina reține atenția utilizatorului și poate recomanda link-uri suplimentare care ar putea fi de interes pentru acesta.

Cum să faci o pagină WordPress 404

Cum să faci o pagină WordPress 404 conform tuturor regulilor?

Pe pagina de eroare, pe care utilizatorii o părăsesc mai rar decât cea implicită:

- Nu ar trebui să existe redirecționare. Chiar dacă pagina de care utilizatorul are nevoie nu este acolo, roboții de căutare trebuie să vadă aceste informații. În acest fel pagina eronată nu va fi indexată.

— După cum am menționat mai sus, se recomandă proiectarea paginii de eroare în conformitate cu tema generală a site-ului.

— Întrebați cititorii dvs., dacă găsesc linkuri care fac imposibilă accesul la paginile dorite, să vi le raporteze la coordonatele specificate.

— Pe pagina de eroare, este imperativ să indicați link-uri și informații care pot fi de interes pentru utilizator. De asemenea, este recomandat să plasați un formular de căutare pentru a vă păstra clienții.

— Nu ar trebui să includeți prea multe probleme tehnice pe pagina 404, este mai bine să formatați și să explicați situația utilizatorilor într-o formă simplă și ușor de înțeles;

Deci, să presupunem că lucrați deja în zona de administrare WordPress. Pentru a crea o pagină de eroare, accesați panoul de control Aspect - Editor.

Găsiți fișierul în bara laterală din dreapta 404. phpși faceți clic pe el pentru a edita.

Pasul 1.

Pagina WordPress 404 negăsit trebuie adaptată pentru utilizatorul dumneavoastră vorbitor de rusă. Prin urmare, puteți înlocui toate mesajele din cod cu propriile dvs. Încercați să nu ratați ghilimele și alte elemente prezente în cod sau să le ștergeți accidental.

Pasul 2.

Implementăm un formular de căutare.

Pentru a face acest lucru, trebuie doar să inserați următorul element de cod în codul paginii:

Apropo, puteți introduce și scripturi de la Google sau Yandex în pagina de eroare. Cu ajutorul lor, utilizatorul va putea face o cerere către motorul de căutare direct din pagina dumneavoastră 404.

Pasul 3.

Dacă doriți să permiteți utilizatorilor să treacă direct de la pagina de eroare la secțiuni ale site-ului dvs., introduceți următoarele rânduri suplimentare în codul paginii principale.

Articole noi pe site

Secțiunisite-ul

Arhive

O imagine creativă adăugată la pagina de eroare împreună cu text distractiv și link-uri proiectate de site face ca 404 să fie interesant și îi face pe utilizatori să dorească să rămână cu tine.

Apropo, o pagină de eroare poate fi creată folosind plugin-uri speciale. Cu toate acestea, unii experți consideră că cel mai simplu mod este să adăugați manual liniile de cod necesare și să nu vă încărcați resursa cu extensii terțe.

  • Acordați atenția cuvenită utilizatorilor pe pagina de eroare, fiți politicoși și stăpâniți pe sine;
  • Nu este nevoie să supraîncărcați această pagină cu link-uri;
  • Încercați să fiți creativi și plini de umor atunci când creați o pagină de eroare;
  • Invitați-i pe cei care au aterizat din greșeală pe pagina de eroare să încerce din nou să găsească informațiile de care au nevoie și să ofere, de exemplu, un link către produsele dvs. pentru a păstra clienții;
  • Cu toate acestea, încercați să vă asigurați că cât mai puține link-uri de pe site-ul dvs. sunt întrerupte sau incorecte. În primul rând, acest lucru va îmbunătăți calitatea site-ului dvs. și, în al doilea rând, va avea un efect pozitiv asupra optimizării motoarelor de căutare și SEO.

Vă rugăm să rețineți că unele șabloane WordPress pot să nu aibă o pagină 404. Cu toate acestea, este totuși recomandat să creați una, deoarece în cazul unei erori și CNC-ul este activat, sistemul WordPress accesează fișierul 404.php. Dacă lipsește, utilizatorul este dus înapoi la pagina principală a site-ului, ceea ce îl poate deruta în cele din urmă complet.

Când creați o pagină de eroare, nu fi plictisitor și 404-ul dvs. poate deveni un adevărat activ online pe care toată lumea va dori să-l imite.

Pagina 404 este concepută pentru a informa utilizatorul că adresa URL (adresa paginii) pe care a specificat-o nu există.
Astfel de adrese URL incorecte pot fi numite și „link-uri întrerupte”.
Multe site-uri își fac paginile 404 pentru confortul utilizatorilor lor. Acestea sunt adesea pagini frumoase și interesante care îl fac pe utilizator să zâmbească în loc să fie dezamăgit de faptul că adresa paginii este incorectă.
Există o componentă tehnică importantă în crearea unei pagini 404 care va afecta foarte mult clasarea site-urilor dvs. în motoarele de căutare dacă totul nu este configurat corect.

Dacă sunteți interesat să creați o pagină 404, atunci trebuie să luați în considerare trei puncte:
1) Redirecționați de la toate adresele URL introduse incorect către pagina 404 în .htaccess.
2) Răspunsul corect al serverului după redirecționare (codul paginii http ar trebui să fie 404, nu 200).
3) Închiderea paginii 404 de la indexare în robots.txt

Ar trebui să remarc imediat că toate cele de mai sus au fost scrise pentru site-uri scrise singur, în principal în PHP. Există pluginuri pentru WordPress pentru a configura același lucru. Dar în acest articol ne vom uita la cum arată totul în realitate. %)

Redirecționarea adreselor URL incorecte la pagina 404

Primul lucru pe care îl faceți este să creați pagina 404 în sine, astfel încât să aveți unde să trimiteți oameni %).
Redirecționarea URL este configurată în fișierul .htaccess
Doar introduceți linia:
ErrorDocument 404 http://mysite.com/404.php
Unde „mysite.com” este domeniul tău, iar http://mysite.com/404.php este calea către pagina reală. Dacă site-ul dvs. este în html, atunci linia va arăta astfel:
ErrorDocument 404 http://mysite.com/404.html
Verificarea este foarte simpla. După ce ați încărcat fișierul .htaccess cu linia de mai sus pe găzduire, faceți o verificare introducând o adresă URL evident inexistentă (link rupt), de exemplu: http://mysite.com/$%$%
Dacă apare o redirecționare către pagina pe care ați creat-o, atunci totul funcționează.
Deci, întregul fișier .htaccess, unde este configurată DOAR o redirecționare 404, va arăta astfel:
____________________________
RewriteEngine activat
ErrorDocument 404 http://mysite.com/404.html
____________________________

Răspuns corect al serverului (codul paginii http)

Este foarte important ca la redirecționare să existe un răspuns corect al serverului, și anume 404 Not Found.
Acest lucru trebuie explicat separat.

Când este solicitat, oricărei adrese URL i se atribuie o stare (codul paginii http).
Pentru toate paginile existente, acesta este: HTTP/1.1 200 OK
Pentru pagini redirecționate: HTTP/1.1 302 găsit
Dacă pagina nu există, ar trebui să fie HTTP/1.1 404 Not Found

Adică, indiferent de ce URL este introdusă, i se atribuie o stare, un anumit cod de răspuns al serverului.
Puteți verifica răspunsul serverului pe o resursă precum bertal.ru sau SEARCH CONCOLE GOOGLE – Scan/View as GOOGLE bot.
Când nu ați avut o redirecționare prin .htaccess către pagina 404, atunci orice URL inexistent introdus de utilizator, precum și link-uri rupte, primeau răspunsul „HTTP/1.1 404 Not Found”

După ce ați configurat o redirecționare către pagina dvs. de autor 404 prin .htaccess, așa cum este descris mai sus, apoi introduceți un link întrerupt (url invalid care evident că nu există), cum ar fi http://mysite.com/$%$% , răspunsul serverului va:
- primul HTTP/1.1 302 găsit (redirecționare),
- și apoi HTTP/1.1 200 OK (pagina există).

Verificați prin bertal.ru.
Ce înseamnă acest lucru? Acest lucru va însemna că Google poate adăuga toate linkurile întrerupte la baza sa de date (index), cum ar fi paginile existente cu conținutul unei pagini 404. De fapt, pagini duplicate. Și acest lucru este incredibil de dăunător pentru optimizarea motoarelor de căutare.

În acest caz, trebuie să faceți două lucruri:
1) Configurați răspunsul corect al serverului pe pagina 404.
2) Închideți pagina 404 de la indexare. Aceasta se face prin fișierul robots.txt

Configurarea răspunsului serverului HTTP/1.1 404 Not Found pentru pagini inexistente

Răspunsul serverului este personalizat datorită funcției php de la începutul paginii:

Scrieți-l la începutul fișierului 404.
Ca urmare, ar trebui să primim un răspuns la linkul întrerupt:

Închideți pagina 404 de la indexare

Puteți bloca indexarea unei pagini în fișierul rodots.txt. Fii atent cu acest instrument, deoarece prin acest fișier site-ul tău comunică în esență cu roboții de căutare!
Textul complet al fișierului rodots.txt, unde NUMAI indexarea paginilor 404 este închisă, arată astfel:
____________________________
Agent utilizator: *
Nu permiteți:
Nu permite: /404.php
____________________________

Note de cod: „/404.php” înseamnă calea către pagină. Dacă pe site-ul dvs. pagina 404.php (sau, respectiv, 404.html) se află într-un folder, atunci calea va arăta astfel:
/holder/404.php
unde „titular” este numele folderului.

Acesta este totul despre pagina 404. Verificați funcționarea paginii, redirecționările linkurilor întrerupte și răspunsurile serverului.
Repet: toate cele de mai sus sunt pentru site-uri auto-scrise. Dacă utilizați WordPress, poate doriți să căutați un plugin decent de eroare 404.

De la autor: Salutări, prieteni. Așadar, continuăm seria de articole dedicate cunoașterii unuia dintre cele mai populare CMS pentru crearea de magazine online - OpenCart. În acest articol vom vorbi despre cum să creați și să configurați o pagină 404 în OpenCart.

Una dintre paginile utile și integrale ale oricărui site web este pagina de eroare 404. După cum vă amintiți, această eroare apare pe site la accesarea unei pagini inexistente. Ei bine, din moment ce site-ul nu este ceva static, o astfel de eroare poate apărea periodic.

De exemplu, un magazin a rămas fără un produs și nu mai este de așteptat să sosească. În acest caz, vom elimina pur și simplu un astfel de produs. Cu toate acestea, linkul către acesta va rămâne în indexul motorului de căutare pentru o perioadă de timp, iar vizitatorii îl vor urmări. Exact pentru asta este o pagină 404 - pentru a informa vizitatorul că o astfel de pagină nu mai există pe site-ul tău.

OpenCart are deja o pagină 404 și implicit arată astfel:

În principiu, această pagină își îndeplinește rolul și asta e bine. Dar este posibil să doriți să personalizați pagina 404 într-un fel. Să vedem cum să facem asta. În primul rând, să încercăm să schimbăm textul de pe această pagină.

De exemplu, titlul paginii mi se potrivește, dar aș vrea să schimb textul. Acest lucru se poate face în fișierul de limbă, pe care îl veți găsi la \catalog\language\ru-ru\error\not_found.php

Prima variabilă - $_["heading_title"] - stochează textul titlului, iar a doua - $_["text_error"] - stochează textul sub titlu. Hai să-l schimbăm:

// Text $_["text_error"] = "404... Hopa, nu există o astfel de pagină pe site...";

//Text

$_["text_error"] = „404... Hopa, nu există o astfel de pagină pe site...”;

Modificări au avut loc și pe pagina 404 OpenCart în sine.

Ok, ce se întâmplă dacă vrem să schimbăm textul de pe buton, să adăugăm o imagine sau să facem altceva? Este mai bine să faceți acest lucru într-un fișier șablon. Pentru a face acest lucru, accesați fișierul șablon de 404 pagini al temei active, implicit acesta va fi fișierul \catalog\view\theme\default\template\error\not_found.tpl

Conținutul paginii este în blocul cu id="content". Să schimbăm textul butonului și în loc de Continuare vom scrie Go to home. Acesta este codul pentru asta:

" class="btn btn-primary">

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

Să-l înlocuim cu asta:

" class="btn btn-primary">Du-te acasă

În mod similar, puteți adăuga orice alt conținut pe pagină. Și câteva cuvinte despre configurarea paginii. De exemplu, cum adaug un meniu de categorii în bara laterală din stânga? Acest lucru se poate face în panoul de administrare a site-ului. Să mergem la meniul Design - Schemes. Aici veți găsi o listă de aspecte care sunt utilizate pentru o anumită pagină de pe site. Aspect implicit pentru 404 pagini.

Pentru a preveni intersectarea cu alte aspecte, să creăm propriul nostru aspect și să îi atribuim o rută de 404 pagini. Pentru a face acest lucru, faceți clic pe semnul plus din colțul din dreapta sus al paginii și completați câmpurile formularului din noua pagină ca. urmează:

Ca cale, am specificat ruta corespunzătoare adresei 404 - error/not_found. Ieșirea categoriei a fost adăugată în coloana din stânga. Să salvăm noul aspect și să vedem rezultatul pe site.

Pagina 404- aceasta este pagina care se deschide când eroare 404. Eroare 404- aceasta este o încercare de a deschide o pagină inexistentă. Adică, atunci când introduceți o adresă incorectă (sau urmați un link rupt), sunteți direcționat către această pagină. Desigur, browserul în sine are o pagină încorporată. Dar cred că ați dori să proiectați această pagină într-un fel diferit, poate să scrieți ceva din propriul dvs. text și așa mai departe. Despre cum să setați pagina 404 pe site-ul meu și vă spun.

Primul lucru de făcut este creați un fișier .htaccess. Vă rugăm să rețineți că acest fișier nu are un nume, ci extensia " htaccess„Dacă lucrezi în Unix, atunci nu vor fi probleme cu creația. Dar dacă lucrezi în Windows, apoi creați un fișier .htaccess o poți face în felul acesta (eu fac asta, deși pot exista modalități mai ușoare):

  1. Deschide blocnotesul.
  2. Selectați elementul de meniu " Salvați ca".
  3. Introduceți numele fișierului " .htaccess".
  4. Selectați tipul fișierului" Toate fișierele".
  5. Salva.

Ca urmare, veți avea un fișier .htaccess. Copiați-l la rădăcina site-ului dvs. Acum îl puteți deschide (de exemplu, în același bloc de note) și scrieți următoarea linie acolo:

ErrorDocument 404 /404.html

Acum creați o pagină „404.html” în rădăcina site-ului, în care scrieți oricare cod HTML, de exemplu, astfel:





Pagina nu există!


Verificați dacă adresa este introdusă corect


Cu stimă, Site-ul meu





Astfel, oamenii nu vor vedea pagina standard în browser, ci pagina pe care ați creat-o.

În sfârșit, aș vrea să spun un lucru important. Dacă lucrați pe un computer local, atunci serverul trebuie să fie instalat pe acesta (de exemplu, pachetul Denwer, care include server Apache, Și PHP, Și MySQLși multe altele).