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).
|