Уникальный адрес профиля 29.08.2016, 09:09
Описание
Данный скрипт позволяет попасть в профиль пользователя введя в адресной строке никнейм - 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"
Сроки реализации: 29.08.2016
Реализовано: Да
Очень давняя проблема всех тех, у кого функционал сайта подвязан на пользовательском профиле. Даже при наличии СЕО модуля создать для каждого пользователя индивидуальную страницу - непосильная задача, особенно если пользователей более 100 или 1000.
Но скрипт с легкостью решает эту задачу.
Представим, что ник пользователя 1artes1, тогда, если адрес нашего сайта "site.ru", то попасть в его профиль мы можем набрав вот это: site.ru/1artes1 (как во всех обычных сайтах). При попытке открыть несуществующую страницу, скрипт проверит есть ли такой никнейм в списке пользователей и если да, то переадресует нас на его, если такого нет, то мы просто увидим 404-ую ошибку (страница не найдена).
В самом скрипте 3 режима работы:
1) Искать никнеймы (всё что указано после "/" будет воспринято как никнейм и будет осуществлён поиск в базе)
2) Реагировать на idXXX (в этом случае всё что идёт после "/id" будет воспринято как Id пользователя и переадресация будет выполнена на нужный айди
3) Автоматически - при наличии текста "id" скрипт переадрессует согласно режиму "2". Если "id" не указано, то будет выполнен поиск по нику, скрипт сработает согласно режиму "1"
Сроки реализации: 29.08.2016
Реализовано: Да