Да, имеет смысл иметь отдельные страницы ошибки 404 как для полной версии сайта, так и для мобильной версии. Это поможет улучшить пользовательский опыт и указать посетителям на то, что запрашиваемая страница не найдена.
Для настройки сервера таким образом, чтобы при запросе несуществующей страницы в мобильной версии сайта открывалась страница 404 для мобильных устройств, можно воспользоваться условиями проверки User-Agent в конфигурации сервера. Например, для сервера Apache можно использовать следующий код в файле .htaccess:
```apache
RewriteEngine On
# Проверка на мобильные устройства
RewriteCond %{HTTP_USER_AGENT} "android|blackberry|googlebot-mobile|iemobile|iphone|ipod|opera mobile|palmos|webos" [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^ site/mobile/error/404 [L]
```
Этот код будет перенаправлять запросы к несуществующим страницам с мобильных устройств на страницу 404 для мобильной версии сайта. Пожалуйста, убедитесь, что ваш сервер поддерживает использование RewriteRule и модуль mod_rewrite настроен правильно.