Как получить ссылку, которую пользователь пытался посетить, из 404 пользовательских страниц, сделанных в php

1

У меня есть веб-сайт на разных языках, поэтому я хочу показать пользовательскую страницу 404 для каждого языка.

Есть ли способ узнать, какую страницу пользователь пытался посетить (чего не было), чтобы узнать, на каком языке я должен отображать страницу 404?

Веб-сервер - это Apache. Большое спасибо.

  • 0
    Используете ли вы какие-либо рамки?
  • 0
    Нет не знаю Это все php файлы.
Показать ещё 2 комментария
Теги:
http-status-code-404
multilanguage

1 ответ

1
Лучший ответ

если вы используете файл .htaccess для перенаправления, тогда добавьте

ErrorDocument 404 /yourdir/error/404page.php

затем используйте запрос uri в сеансе, в котором хранится пользователь страницы, т.е.

$_SESSION['req_uri'] = $_SERVER['REQUEST_URI'];

затем перенаправить пользователя в $_SESSION['req_uri']. где $_SESSION['req_uri'] - пользователь страницы, пытающийся получить доступ.

  • 0
    Я спрашиваю, как «404page.php» может узнать, какую ссылку пытался посетить пользователь?
  • 0
    Рад помочь вам :)
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню