Как перехаватить ссылку к папке которой нет?

  • Автор темы Автор темы Iskman
  • Дата начала Дата начала

Iskman

Новичок
Как перехаватить ссылку к папке которой нет?

Как перехаватить ссылку к папке которой нет?

Например www.site.ru/folder/file.php отправил пользователя в www.site.ru/file.php
В мануале смотрел ничего не нашел, где только не искал ответ( Может так нельзя вообще:confused:
 
Iskman
Один из вариантов: перенаправляешь с помощью mod_rewrite все несуществующие ссылки на index.php, в index.php разбираешь эту строку, меняешь в ней все, что твоей душе угодно и перенаправляешь (location) пользователя на существующий ресурс.
 
Думаю тут надо подробнее.
Такие вещи делаются не средствами ПХП.
Это делается при помощи веб сервера.
Т.е привила mod_rewrite - настраиваются в конфигурации веб сервера.
 
Rewrite
Например www.site.ru/folder/file.php отправил пользователя
к папке которой нет?
RewriteCond + флаг проверки существования файла.
потом

отправил пользователя в www.site.ru/file.php
RewriteRule + флаг редирикта.

-~{}~ 16.11.09 10:44:

Интересно, по каким соображениям выбран топик...
Переезжаем.
 
Выводится ощибка 500 когда хочу пренаправить, а какая технология используется для создания блогов, www.сайт-с-блогами.ru/профиль
Я думал сделать перенаправление через .htaccess но он не может перенаправить в страницу с изменяющимися параметрами $_GET, может кто знает как это делается? Неужели нужно папки действительно создавать, тогда же будет переполнение папок в одном каталоге, и работа будет медленной:(
 
Спасибо, только как мне получить адресс на который хотел попасть пользователь в php, в какой глобальной переменной?
 
Viktor_Rez
вообще-то, это основной принцип, по которому чпу устроены :)
 
Сверху