Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 14775|Atbildi: 0

[Tīmeklis] Kāpēc pielāgot 404 lapu? Kā pielāgot 404 lapu NGINX

[Kopēt saiti]
Publicēts 26.10.2014 11:18:24 | | |
Kāpēc pielāgot 404 lapu

Sastopoties ar 404 kļūdu lapu, piemēram, iepriekš minēto, es domāju, ka 99% lietotāju (neaptaujāti, aplēstie dati) aizvērs lapu un lietotāji klusi zaudēs. Ja ir skaista lapa, kas var novirzīt lietotāju uz to, kur viņš vēlas doties, tā noteikti saglabās lietotāju. Tāpēc katrai vietnei ir jāpielāgo sava 404 lapa.

Kā pielāgot 404 lapu NGINX

Ir bijuši daudz rakstu, kas iepazīstina ar 404 lappušu pielāgošanas pieredzi IIS un APACHE, un NGINX joprojām ir salīdzinoši maz, un, lai atrisinātu savas problēmas, mēs esam veikuši padziļinātu izpēti par to. Rezultāti liecina, ka pielāgotu 404 lapu konfigurēšana NGINX ietvaros ir iespējama un vienkārša, veicot tikai dažas darbības:

1. Izveidojiet savu 404.html lapu

2. Mainiet nginx.conf, lai pievienotu fastcgi_intercept_errors;

3. Mainiet nginx.conf (vai atsevišķu vietnes profilu, piemēram, vietnes profilu zem nginx -> vietnes iespējotas)

Servera reģionā: error_page 404 /404.html vai error_page 404 =http://www.xxx.com/404.html

4. Pēc izmaiņām restartējiet nginx un pārbaudiet nginx.conf pareizību: /opt/nginx/sbin/nginx –t

#502 un citas kļūdas var konfigurēt tādā pašā veidā.  

error_page 500 502 503 504 /50x.html;


Piezīmes:

1. Jāpievieno: fastcgi_intercept_errors; Ja šī opcija nav iestatīta, tai nebūs nekādas ietekmes pat tad, ja 404.html ir izveidots un konfigurēts error_page fastcgi_intercept_errors Sintakse: fastcgi_intercept_errors ieslēgts|izslēgts Noklusējums: fastcgi_intercept_errors izslēgts Pievienot atrašanās vietu: http, serveris, atrašanās vieta Pēc noklusējuma nginx neatbalsta pielāgotas 404 kļūdu lapas, tikai šī komanda ir iestatīta uz ieslēgtu, Nginx atbalsta 404 kļūdu novirzīšanu. Šeit ir svarīgi atzīmēt, ka nav tā, ka fastcgi_intercept_errors ieslēgšana novirzīs 404 kļūdu, ja ir iestatīts nginx. 404 kļūdu novirzīšana NGINX ir derīga, ja ir iestatīta fastcgi_intercept_errors ieslēgta un error_page opcija ir iestatīta pareizi (ieskaitot sintaksi un atbilstošās 404 lapas)

2. Nenorādiet mājaslapu kā 404 kļūdu lapu, lai ietaupītu problēmas vai palielinātu mājas lapas svaru, un nekādā citā veidā nepārejiet uz mājaslapu.

3. Pielāgotajai 404 lapai jābūt lielākai par 512 baitiem, pretējā gadījumā var parādīties IE noklusējuma 404 lapa. Piemēram, pieņemsim, ka pielāgojat 404.html, kuras lielums ir tikai 11 baiti (saturs: 404 kļūda).





Iepriekšējo:Pēc vakardienas fiziskās sagatavotības testa man tagad ir muguras sāpes
Nākamo:Paskatieties uz citu cilvēku dizainu, dizaineriem, jūs esat pārāk slikti!
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com