Помогите с ЧПУ юзерского профайла

Статус
В этой теме нельзя размещать новые ответы.

mazai007

Создатель
Регистрация
30 Ноя 2007
Сообщения
47
Реакции
15
Сейчас есть ЧПУ для юзерского профайла в данном виде
RewriteRule ^user/([^/]*)(/?)+$ profile.php?userid=$1 [L]

необходимо чтобы показывало профайл без /user/ а просто site.ru/имя_юзера

Возможно ли такое сделать спомощью mod rewrita или необходимо делать посредствами пхп?
 
Возможно. На вскидку ^user/([^/]*)(/?)+$ попробуй заменить на ^([^/]*)(/?)+$

Вот почитай, в общем все понятно описано как пользоваться.
 
RewriteRule ^user/([^/]*)(/?)+$ $1/ [R=301]
RewriteRule ^([^/]*)\/$ profile.php?userid=$1 [L]

вот так правильно должно быть...
сначала редиректим на site.ru/имя_юзера
а потом обрабатываем как обычно
 
Сейчас есть ЧПУ для юзерского профайла в данном виде
RewriteRule ^user/([^/]*)(/?)+$ profile.php?userid=$1 [L]

необходимо чтобы показывало профайл без /user/ а просто site.ru/имя_юзера

Возможно ли такое сделать спомощью mod rewrita или необходимо делать посредствами пхп?
Сделать можно, как сказали ниже, только у тебя получится, что любую подпапку сайта он будет воспринимать как имя юзера и идти в скрипт вместо директории, так что не забудь сделать:

Код:
RewriteCond %{REQUEST_FILENAME} !-d #и не совпадает с именем какой-нибудь реальной директории
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху