Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 14775|Vastaus: 0

[Web] Miksi muokata 404-sivua? Kuinka räätälöidä 404-sivu NGINX:n alla

[Kopioi linkki]
Julkaistu 26.10.2014 11.18.24 | | |
Miksi räätälöidä 404-sivua

Kun kohtaat 404-virhesivun, kuten yllä, uskon, että 99 % käyttäjistä (kyselyn ulkopuolinen, arvioitu data) sulkee sivun ja käyttäjät häviävät hiljaa. Jos on olemassa kaunis sivu, joka ohjaa käyttäjän sinne, minne hän haluaa mennä, se varmasti säilyttää käyttäjän. Siksi jokaisen verkkosivuston tulisi räätälöidä oma 404-sivunsa.

Kuinka räätälöidä 404-sivu NGINX:n alla

On ollut paljon artikkeleita, joissa esitellään kokemusta 404 sivun räätälöinnistä IIS:n ja APACHE:n alla, ja NGINX on edelleen suhteellisen vähän, ja ratkaistaksemme omat ongelmansa olemme tehneet siitä syvällistä tutkimusta. Tulokset osoittavat, että mukautettujen 404-sivujen konfigurointi NGINX:llä on mahdollista ja yksinkertaista muutamalla askeleella:

1. Luo oma 404.html-sivu

2. Vaihda nginx.conf lisätäksesi fastcgi_intercept_errors on;

3. Vaihda nginx.conf (tai erillinen sivustoprofiili, esim. sivustoprofiili nginx -> sites-enabled)

Palvelinalueella: error_page 404 /404.html tai error_page 404 =http://www.xxx.com/404.html

4. Käynnistä nginx uudelleen muutosten jälkeen ja testaa nginx.conf:n oikeellisuus: /opt/nginx/sbin/nginx –t

#502 ja muut virheet voidaan konfiguroida samalla tavalla.  

error_page 500 502 503 504 /50x.html;


Muistiinpanot:

1. Täytyy lisätä: fastcgi_intercept_errors päälle; Jos tätä asetusta ei ole asetettu, sillä ei ole vaikutusta, vaikka 404.html luotaisiin ja konfiguroidaan error_page fastcgi_intercept_errors Syntaksi: fastcgi_intercept_errors päällä|off Oletuksena: fastcgi_intercept_errors pois Lisää sijainti: http, palvelin, sijainti Oletuksena nginx ei tue mukautettuja 404-virhesivuja, vain tämä komento on asetettu päälle, nginx tukee 404-virheiden uudelleenohjausta. On tärkeää huomata, ettei fastcgi_intercept_errors päälle asettaminen ohjaa 404-virhettä, jos nginx on asetettu. 404-virheen uudelleenohjaukset nginxissä ovat päteviä, jos fastcgi_intercept_errors on asetettu ja error_page asetus oikein (mukaan lukien syntaksi ja vastaavat 404-sivut)

2. Älä merkitse etusivua 404-virhesivuksi pelastaaksesi ongelmia tai lisätäksesi etusivun painoa, äläkä siirry etusivulle millään muulla tavalla.

3. Räätälöidyn 404-sivun täytyy olla suurempi kuin 512 tavua, muuten IE oletus 404-sivu voi ilmestyä. Esimerkiksi, jos muokkaat 404.html, jonka koko on vain 11 tavua (content: 404 error).





Edellinen:Eilisen fyysisen kuntotestin jälkeen minulla on nyt selkäkipua
Seuraava:Katso muiden suunnitelmia, suunnittelijat, olette tosi huonoja!
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com