Автор Тема: Узнать какой URL юзер набрал  (Прочитано 3282 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Alexandr

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 865
  • +0/-0
  • 0
    • Просмотр профиля
    • http://gtp.hobi.ru
Узнать какой URL юзер набрал
« : 09 Июля 2002, 14:26:11 »
Я делаю небольшую перестройку сайта (некоторые файлы перекидываю в директории) и хотелось бы чтобы старые ссылки не потерялись (с др. сайтов).
Эту проблему можно решить след. образом: на каждом старом файле сделать header\'ом на его аналог в др. месте. Однако это грамоздко.
Хочу следующим методом:
в .httaccess прописал
ErrorDocument 404 redirect.php
А в redirect.php обрабатываю.
Однако как мне получить набраный юзером URL?

Пробовал
$REQUEST_URI
getenv(\'HTTP_REFERER\')
Ни то, ни другое искомую величину не даёт.
$REQUEST_URI=\'/redirect.php\', а getenv(\'HTTP_REFERER\') пуста.
Кто-нть знает как эт выдернуть? Может в .httaccess что-нть прописать?
Kiss my CSS
Pусские gtp gp3 ( midi + tab ) -   - Все для Авто.

Оффлайн AlieN

  • Абыр!=)
  • Ветеран
  • *****
  • Сообщений: 1315
  • +0/-1
  • 2
    • Просмотр профиля
Узнать какой URL юзер набрал
« Ответ #1 : 09 Июля 2002, 17:19:36 »
getenv("REQUEST_URI");
The Chemical Brothers - Hey Boy Hey Girl (User Friendly Mix)
Peter Presta pres - Set Sail(Peter Presta Apple Jaxx Dub) She S.Sunshine Feat Mila - Bring The Beat Back (Club Mix) Jerry Ropero - Home Alone (Dub Mix)

Оффлайн Alexandr

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 865
  • +0/-0
  • 0
    • Просмотр профиля
    • http://gtp.hobi.ru
Узнать какой URL юзер набрал
« Ответ #2 : 09 Июля 2002, 17:46:30 »
Цитировать
getenv("REQUEST_URI");

Я всегда думал, что
getenv("REQUEST_URI") == $REQUEST_URI
Разве не так?
Да и выдаёт тож самое выдаёт.
Может эт из-за того что PHP у меня как CGI?
Потому что ЧПУ у меня тож не получается ч/з ErrorDocument сделать.
Kiss my CSS
Pусские gtp gp3 ( midi + tab ) -   - Все для Авто.

Оффлайн Maniac

  • Ума нет - считай коллега
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 844
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Узнать какой URL юзер набрал
« Ответ #3 : 10 Июля 2002, 13:41:31 »
Сделай print_r($GLOBALS) - авось найдешь
TANSTAAFL

Оффлайн Alexandr

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 865
  • +0/-0
  • 0
    • Просмотр профиля
    • http://gtp.hobi.ru
Узнать какой URL юзер набрал
« Ответ #4 : 10 Июля 2002, 16:21:08 »
Цитировать
Сделай print_r($GLOBALS) - авось найдешь

Интересную штуку подсказал.... но не нашёл. :-(

А можно как-нть ч/з .htaccess? Чё-нть вроде такого:
ErrorDocument 404 /redirect.php?%{REQUEST_URI}

Есть какая-нть такая метода?
Kiss my CSS
Pусские gtp gp3 ( midi + tab ) -   - Все для Авто.

Оффлайн Alexandr

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 865
  • +0/-0
  • 0
    • Просмотр профиля
    • http://gtp.hobi.ru
Узнать какой URL юзер набрал
« Ответ #5 : 10 Июля 2002, 16:47:23 »
Есть!!! УРА!!! Пасибо всем! Нашёл!

RewriteEngine on
RewriteRule   ^/my_not_exist_file.php$  /my_new_dir/my_exist_file.php  [R]

[R] - директива: редирект.
Kiss my CSS
Pусские gtp gp3 ( midi + tab ) -   - Все для Авто.

Оффлайн Michel_Mak

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 256
  • +0/-0
  • Пол: Мужской
  • 0
    • Просмотр профиля
    • http://#
Узнать какой URL юзер набрал
« Ответ #6 : 17 Июля 2002, 14:09:39 »
Добрый день!
Цитировать
Нашёл!

Извини, можно подробнее, что то ничего не понял :(
С уважением,
Michel

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28