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

Iskman

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

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

Например www.site.ru/folder/file.php отправил пользователя в www.site.ru/file.php
В мануале смотрел ничего не нашел, где только не искал ответ( Может так нельзя вообще:confused:
 

rotoZOOM

ACM maniac
Iskman
Один из вариантов: перенаправляешь с помощью mod_rewrite все несуществующие ссылки на index.php, в index.php разбираешь эту строку, меняешь в ней все, что твоей душе угодно и перенаправляешь (location) пользователя на существующий ресурс.
 

Mols

Новичок
Думаю тут надо подробнее.
Такие вещи делаются не средствами ПХП.
Это делается при помощи веб сервера.
Т.е привила mod_rewrite - настраиваются в конфигурации веб сервера.
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
Rewrite
Например www.site.ru/folder/file.php отправил пользователя
к папке которой нет?
RewriteCond + флаг проверки существования файла.
потом

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

-~{}~ 16.11.09 10:44:

Интересно, по каким соображениям выбран топик...
Переезжаем.
 

Iskman

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

Iskman

Новичок
Спасибо, только как мне получить адресс на который хотел попасть пользователь в php, в какой глобальной переменной?
 

Фанат

oncle terrible
Команда форума
Viktor_Rez
вообще-то, это основной принцип, по которому чпу устроены :)
 
Сверху