2011-01-06 4 views
0

В настоящее время я работаю над сайтом, которому необходимо создать страницу профиля для пользователя при регистрации. Я хочу, чтобы страница была в формате www.domain.com/username. Можно ли это сделать без создания поддоменов?Создание страницы профиля для пользователя при регистрации

+0

Да. '/ username' можно получить через правило перезаписи' .htaccess'. Я плохо разбираюсь в файлах .htaccess - извините! – Bojangles

ответ

1

Да, это возможно. Создайте файл .htaccess и используйте mod_rewrite для маршрутизации запроса.

Apache - mod_rewrite

mod_rewrite cheatsheet

+0

http://www.addedbytes.com/for-beginners/url-rewriting-for-beginners/ - руководство для начинающих по mod_rewrite – piddl0r

0

Да, вы можете сделать это легко с помощью правил маршрутизации либо в файле .htaccess. Если вы используете Codeigniter или zend framework, вы можете сделать это более легко.

В Codeigniter:

сделать контроллер: Пользователь сделать метод: профиль принимает параметр: $ Имя пользователя

публичной функция профиль ($) {имени пользователя ........ ....................... }

получил route.php файл в приложение/Config/папке

$ маршрут [ '(a-zA-Z0-9) '] =' пользователь/профиль/$ 1 ';

Поэтому, если вы наберете http://www.domain.com/testuser, он попадет в ваш профиль профиля пользователя и передаст имя пользователя в качестве параметра для этого метода в качестве $ userName.

Это все ...

Смежные вопросы