У меня есть сервер с Centos 6.5, Joomla и Nginx. Все работает отлично, и я включил SEF в Joomla использовать дружественные URL, как:SEF Joomla не работает, если страница не существует (404)
example.com/the-news/1-latest-news/1-welcome-to-joomla.
В Nginx ВХост example.conf, я поставил линию:
location/{
try_files $uri $uri/ /index.php?$args;
}
Это прекрасно работает, но если я введите URL-адрес, который не существует, например example.com/asdasdasd
, поэтому я перенаправлен на главную страницу, index (example.com), но я должен показать страницу ошибки 404 joomla по умолчанию, а не перенаправить на страницу индекса.
Кто-то знает, как это сделать?
Спасибо всем!
Значит, вы говорите, что вам нужно получить 404, но вместо этого вы перенаправляетесь на домашнюю страницу? (Это противоположность тому, что люди обычно задают.) – Elin
Да, Элин, я хочу показать ошибку шаблона 404, а не перенаправить на домашнюю страницу. Если SEF отключен, это работает, но SEF перенаправляется на главную страницу, я не знаю, почему и как:/ – vmbeliz