The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Нужна помощь по mod_ReWrite + php уже отчаялся сам разобрать..."
Отправлено openwork, 15-Сен-06 09:11 
то как ты хочешь сделать по моему только через
http://httpd.apache.org/docs/1.3/mod/mod_rewrite.html#Rewrit... (на тему External Rewriting Program) возможно (точнее можно и обычным map но надо будет после каждого нового пользователя генерить dbm заново), но если
сделать соответвие

www.moi-site.ru/index.php?action=userprofile&user_name=petya  -   www.moi-site.ru/petya

то можно без внешних map, имена ж все равно уникальны.


>Проблема такова, есть сайт где регистрируется человек и на него заводится профиль
>и ему соответственно присваеваится какой то id.
>Адрес URL к профилю , будет примерно такой www.moi-site.ru/index.php?action=userprofile&user_id=N, где N -
>1,2,3,4,5 ... id - пользователя.
>
>
>Собственно сам вопрос? хочу сделать доступ к профилю пользователя с ЧПУ, что
>бы был красивый уникальный URL к профилю
>т.е. сопоставить
>www.moi-site.ru/index.php?action=userprofile&user_id=1  -   www.moi-site.ru/petya
>www.moi-site.ru/index.php?action=userprofile&user_id=2  -   www.moi-site.ru/vasya
>www.moi-site.ru/index.php?action=userprofile&user_id=3  -   www.moi-site.ru/kolyz
>
>т.е. когда набираем www.moi-site.ru/petya происходит редирект на www.moi-site.ru/index.php?action=userprofile&user_id=1, но так чтобы в
>браузере по прежнему отображалось www.moi-site.ru/petya, т.е. редирект был какбы завуалирован
>
>Количество пользователей будет довольно много поэтому возможно ли сделать так чтобы данные
>по сопоставлению адресов хранились в БД, а не в .htaccess, но
>и эти данный брались скриптом находящемся в .htaccess после чего делался
>бы редирект.


 

Ваше сообщение
Имя*:
EMail:
Для отправки новых сообщений в текущей нити на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.

На сайте действует частичное премодерирование - после публикации некоторые сообщения от анонимов могут автоматически скрываться ботом. После проверки модератором ошибочно скрытые сообщения раскрываются. Для ускорения раскрытия можно воспользоваться ссылкой "Сообщить модератору", указав в качестве причины обращения "скрыто по ошибке".



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру