Адрес версии сайта для мобильных устройств отличается от версии для ПК тем, что в мобильную версию добавляется "mobile", например:
Версия для ПК:
site/blog/22/
site/poll/66/
site/photo/34/
Версия для мобильных устройств:
site/mobile/blog/22/
site/mobile/poll/66/
site/mobile/photo/34/
В сессию записывается, мобильная версия или нет
$_SESSION['mobile'] = ... ; // true | false
404 ошибку Nginx, у меня отдаёт так:
error_page 404 /error/404/;
Проблема в том, что при переходе в мобильной версии на несуществующий адрес, без "mobile" в URL, открывается 404 страница для ПК, либо открывается 404 ошибка самим сервером, то есть не 404 страница движка, а сервер показывает 404 ошибку...
Как можно поправить, чтобы в мобильной версии открывалась исключительно мобильная страница 404 (mobile/error/404)?
Спасибо.