Возможна ли привязка директории к полному пути урла?

Sirius

PHP+MySQL=LOVE
Возможна ли привязка директории к полному пути урла?

То есть есть база с данными пользователей с никами:
John
Mike
Kevin
...

Профайлы просматриваются в виде:
http://www.mysite.ru/profile.php?nick=Kevin

Требуется чтобы было так:
http://www.mysite.ru/Kevin

Как сделать на ПХП?

Кажется при регистрации делать линк системным путём через ПХП позволено только в не сейф_моде.
ln -s http://www.mysite.ru/Kevin http://www.mysite.ru/profile.php?nick=Kevin

Просто может кто из профи может что-то лучше посоветовать?

Заранее всем спасибо!
 

Georgy

Guest
.htaccess:
FilesMatch
ForceType
------------------------------------------------------
В общем это директивы для настройки апача. Php здесь никаким боком. Ну а потом считываешь PATH_INFO

profile/UserName

print getenv('PATH_INFO') --› /UserName
 

Sirius

PHP+MySQL=LOVE
Так....
в .htaccess писать скриптом?

Наверное права сервера нужны будут - 644 хватит....
 

Влад

Новичок
"rewrite, виртуальный каталог -- http://php.spb.ru/ac93045jhpeigfy994g/test.php.
С помощью стандартного модуля rewrite можно организовать подобного рода виртуальный каталог. Если написать путь -- Апач возмет скрипт test.php из фиксированного каталога. В скрипте прийдется проанализировать переменную $url=getenv("REQUEST_URI"); и взять из нее идентификатор. Далее по нему РНР восстановит нужную сессию. ..."

Это часть статьи о различных способах передачи идентификатора сессии, может пригодится.
 

Sirius

PHP+MySQL=LOVE
Вручную всё прописать можно - проблема в том, что это всё должно быть прописано скриптом.
 
Сверху