Warning: Use of undefined constant REQUEST_URI - assumed 'REQUEST_URI' (this will throw an Error in a future version of PHP) in /home2/korho/sites/speek/speek.fi/tietopankki/artikkeli.php on line 39
Omien virhesivujen luonti (.htaccess)Speek Tietopankki

Omien virhesivujen luonti (.htaccess)

Tässä ohjeessa ohjeistame, miten voit luoda omanlaiset virhesivut sivustollesi, kun olet toteuttanut sivusi itse ohjelmoiden. Virhesivut lisätään tavallisesti Apache:n .htaccess-tiedostossa ErrorDocument-asetuksina.

Lähdetään tässä ohjeessa kuitenkin aivan alusta liikkeelle.

 

Kirjaudu ensin webhotellin hallintaan, cPaneliin: https://cpanel.speek.fi/

 

Tämän jälkeen valitse "Tiedostot" -kohdasta "Tiedostonhallinta":
Tiedostonhallinta

 

Avaa asetukset (nappula oikeassa yläkulmassa): 

Ota käyttöön piilotettujen tiedostojen näyttäminen (dotfiles) ja tallenna:

 

Siirry public_html-kansioon:

public_html

 

Luo seuraavat tiedostot

  • .htaccess
  • badrequest.html
  • authreq.html
  • forbidden.html
  • notfound.html
  • servererror.html

Huomioi, että ".htaccess"-tiedosto alkaa pisteellä.

 

Muokkaa tiedostoa klikkaamalla sitä oikealla ja valitsemalla "Edit":

(Jos ohjelmisto kysyy tiedoston kookauksesta, valitse uudelleen Edit)

 

Lisää dokumenttiin seuraava koodi:

ErrorDocument 400 /badrequest.html
ErrorDocument 401 /authreq.html
ErrorDocument 403 /forbidden.html
ErrorDocument 404 /notfound.html
ErrorDocument 500 /servererror.html

Koodissa määritellään kyseinen vihe näyttämään tietty html-tiedosto. Tiedosto voi olla myös .php-tiedosto.

Tilakoodit tarkoittavat seuraavaa:

  • 400: Bad Request (Pyyntöä ei voitu toteuttaa)
  • 401: Authentication Required (Todennus vaaditaan)
  • 403: Forbidden (Pääsy evätty)
  • 404: Page Not Found (Sivusa ei löydy)
  • 500: Server Error (palvelinvirhe)

Jos palvelimella on virhe (500), ei välttämättä aina tätä tiedostoa pystytä virheen takia näyttämään.

 

Kun edellä mainitut toimenpiteet ovat tehty, voit muokata aiemmin luotuja badrequest.html, authreq.html, forbidden.html, notfound.html ja servererror.html tiedostoja. Voit kirjoittaa niihin HTML-muotoiltua tekstiä. Ohjeet tekstin muotoiluun: https://www.w3schools.com/

Lukijoista 0 on tykännyt artikkelista
Lukukerrat: 369
Tapahtui virhe. Yritä ladata sivu uudelleen. Kiitos palautteesta!


Mikäli mieleesi jäi kysymyksiä tai jokin ei onnistu, älä epäröi ottaa yhteyttä meihin. Autamme mielellämme!

    Avaa tukipyyntö