Приветствую всех. Такая проблема:
Допустим у нас есть в таблице users поле test. У каждого пользователя это поле свое. Например у меня test = myzik. Также у нас имеется страница site.ru/test.php?myzik. Как можно сделать так (полагаю через .htaccess), чтобы у каждого пользователя данная страница отображалась так: site.ru/test (например у меня site.ru/myzik). Заранее спасибо.
я себе хотел так сделать но потом бросил так как ничего не получилось... если подкажете буду благодарен
RewriteRule ^([a-zA-Z_-]*)$ test.php?$1
Как-то так должно быть
RewriteEngine on
RewriteRule ([\d\w\-_]+) test.php?$1 [L,QSA]
MyZik, с удовольствием тебе отвечу, RewriteRule ^([a-zA-Z0-9_-]+)$ test.php?$1 [L]
Eclair (09.09.2012/10:20)
MyZik, с удовольствием тебе отвечу, RewriteRule ^([a-zA-Z0-9_-]+)$ test.php?$1 [L]
Не работает.
Для большей ясности:
Пишу модуль адреса личной страницы юзера. Поле page_address в таблице users. У меня это поле = myzik. Теперь нужно чтобы при переходе по адресу /users/myzik открывалась моя анкета.
По идее должно быть ошибка, при переходе на главную. Сделай лучше site.ru/user/nick. Но лучше бросить идею. Пользователям все равно + могут быть проблемы с русскими никами или что там за поле =)
MyZik, у меня тоже самое и почему то работает. не пойму что у тебя может быть не так.