Welcome! Log In Create A New Profile

Advanced

Re: custom 404 для разных запросов

Илья Шипицин
March 01, 2019 04:12AM
пт, 1 мар. 2019 г. в 11:53, Fedor Dikarev <fe@hamilton.rinet.ru>:

> Всем добрый день!
>
> Решил поинтересоваться: может кто-то уже решал подобную задачу и может
> поделиться идеей как лучше сделать.
>
> Суть задачи: есть сайт, контент максимально статичен, большая часть это
> html + js + css + png, плюс api на отдельном домене. Положить все
> asset-ы (js, css, png) в отдельный каталог и отдельный location не
> получается, пока все лежит в разнобой.
>
> Возникла задача отдавать красивую страницу, когда пользователь
> опечатался или пришел по ссылке, которой больше нет. Под это нарисовали
> single-page-application на 80kb, которое надо отдавать на 404-ый код.
>
> Но при этом есть еще какое-то количество запросов на уже не существующие
> js, css и api которые когда-то были на этом домене. И на эти запросы не
> хочется отдавать 80kb на запрос, хочется ограничиться чем-то попроще.
>

поверьте, проще будет таки отдать 80кб, чем городить всё это


>
> Пока идея только сделать map $request_uri $error_page, в нем по regexp-у
> отловить расширения файлов и дописать location-ы где были раньше api.
> Но эта идея мне не очень нравится, и хуже всего: даже не могу понять что
> именно в ней меня не устраивает. Просто есть ощущение, что что-то не
> учел и будут какие-то подводные камни.
>
> Делал ли кто-то уже подобную штуку? Можете поделиться опытом
> использования и подводными камнями, что были?
>
> --
> Fedor Dikarev
> _______________________________________________
> nginx-ru mailing list
> nginx-ru@nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

custom 404 для разных запросов

Fedor Dikarev March 01, 2019 01:54AM

Re: custom 404 для разных запросов

Илья Шипицин March 01, 2019 04:12AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 298
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready