Уникальный адрес профиля пользователя v2

Описание
Данный скрипт позволяет попасть в профиль пользователя введя в адресной строке никнейм - site.ru/nickname либо ID - site.ru/idXXX.

Очень давняя проблема всех тех, у кого функционал сайта подвязан на пользовательском профиле. Даже при наличии СЕО модуля создать для каждого пользователя индивидуальную страницу - непосильная задача, особенно если пользователей более 100 или 1000.

Но скрипт с легкостью решает эту задачу.

Представим, что ник пользователя 1artes1, тогда, если адрес нашего сайта "site.ru", то попасть в его профиль мы можем набрав вот это: site.ru/1artes1 (как во всех обычных сайтах). При попытке открыть несуществующую страницу, скрипт проверит есть ли такой никнейм в списке пользователей и если да, то переадресует нас на его, если такого нет, то мы просто увидим 404-ую ошибку (страница не найдена).

В самом скрипте 3 режима работы:

1) Искать никнеймы (всё что указано после "/" будет воспринято как никнейм и будет осуществлён поиск в базе)
2) Реагировать на idXXX (в этом случае всё что идёт после "/id" будет воспринято как Id пользователя и переадресация будет выполнена на нужный айди
3) Автоматически - при наличии текста "id" скрипт переадрессует согласно режиму "2". Если "id" не указано, то будет выполнен поиск по нику, скрипт сработает согласно режиму "1"

* в адресной строке будет отображён тот адрес который соответствует нику или id пользователя - то есть если Вы ввели site.ru/user, при наличии этого пользователя мы увидим страницу его профиля, но в адресной строке сохранится site.ru/user
avatar