1. Мы продолжаем публиковать интересные статьи на тему SocialEngine 4. Одна из статей посвящена правильному выбору сервера для вашей социальной сети, а другая содержит советы по увеличению производительности платформы. Также мы добавили большую статью о пользовательских уровнях. Ознакомиться со статьями вы можете в разделе Вопросы и Ответы SocialEngine 4.
  2. Вам кажется, что ваша версия SocialEngine 4, работает медленно?

    Голосуйте. Пишите свою версию системы, железо на чем работает и количество пользователей. Будем увеличивать производительность :-) Подробнее

  3. В связи с участившимися случаями попыток продажи пользователями форума различных "сборок" коммерческих социальных платформ, обычно основанных на SocialEngine 3, вводится новое правило для форума. Запрещается создание тем или размещение в уже созданных предложений о продаже или размещение ссылок на сайты, где происходит продажа "сборок". Пользователи, которые продолжат свою коммерческую деятельность в данном направлении, будут заблокированы. Подробнее.

Как сделать sitename.ru/User вместо sitename.ru/profile.php?user

Discussion in 'Хаки - Haks' started by AlexG, Aug 26, 2010.

  1. AlexG Thread starter Novice member


    Offline
    Message Count:
    53
    Likes Received:
    0
    Всем привет!
    Кто-нибудь знает, как сделать sitename.ru/User вместо sitename.ru/profile.php?user
    Т.е. как в твиттере или Вконтакте (если в ВК включено использование фамилии вместо id)?
    На мой взгляд, очень полезная штука. Правда, как ее сделать я не знаю:confused1:.
    Может-быть через htacces???
    Помогите пожалуйста!
  2. Prado Challenge Everything


    Offline
    • Admin
    Message Count:
    3,191
    Likes Received:
    786
    My version of phpFox:
    3.0.0
    Включить ЧПУ.
  3. Агат Novice member


    Offline
    Message Count:
    9
    Likes Received:
    0
    Логины навроде sitename.ru/profile.php?user=vasya пракиковались на второй ветке.
    На третьей такого нет, там рега по мылу.

    Следовательно.После включения ЧПУ будет не имя пользователя, а его id:

    sitename.ru/1

    Никакого логина в адресной строке не будет.
  4. Prado Challenge Everything


    Offline
    • Admin
    Message Count:
    3,191
    Likes Received:
    786
    My version of phpFox:
    3.0.0
    Это не правда...

    ЧПУ URL
    Профиль: http://www.yourdomain.com/username

    http://se-russia.ru/Prado/
  5. ТимурНН User


    Offline
    Message Count:
    26
    Likes Received:
    0
  6. SuperCrash User


    Offline
    Message Count:
    115
    Likes Received:
    4
    А подскажите где включается ЧПУ
  7. Prado Challenge Everything


    Offline
    • Admin
    Message Count:
    3,191
    Likes Received:
    786
    My version of phpFox:
    3.0.0
    ***/admin/admin_url.php
  8. SuperCrash User


    Offline
    Message Count:
    115
    Likes Received:
    4
    Я включил, там написано создать файл .htaccess. и скопировать файлы туда. Все сделал а вид такой www.yourdomain.com/1/ подскажи пожалуйста как сделать вот так www.yourdomain.com/id1/
  9. moto552009 Novice member


    Offline
    Message Count:
    10
    Likes Received:
    0
    Вообщем люди кто знает как такое сделать??)
    Очень хотелось бы)
    В админке у меня ники отключены, включил ЧПУ
    Предоставило код которой нужно положить в htaccess
    получается так _http://site.ru/1/
    А хотелось бы _http://site.ru/id1
    Вот этот код который нужно в htaccess пихнуть,подскажите может как его поправить что бы было id1,а то я пробовал пробовал и ниче не вышло(

    RewriteEngine On
    Options +Followsymlinks
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} -d
    RewriteRule ^.* - [L,QSA]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^.*/images/(.*)$ /images/$1 [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^.*/uploads_user/(.*)$ /uploads_user/$1 [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^([^/]+)/?$ /profile.php?user=$1 [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^([^/]+)/([^/]+)?$ /profile.php?user=$1$2 [L]

    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^([^/]+)/polls/([0-9]+)/?$ /poll.php?user=$1&poll_id=$2 [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^([^/]+)/polls/([0-9]+)/([^/]+)?$ /poll.php?user=$1&poll_id=$2$3 [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^([^/]+)/polls/?$ /polls.php?user=$1 [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^([^/]+)/classifieds/([0-9]+)/?$ /classified.php?user=$1&classified_id=$2 [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^([^/]+)/classifieds/([0-9]+)/([^/]+)?$ /classified.php?user=$1&classified_id=$2$3 [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^([^/]+)/classifieds/?$ /classifieds.php?user=$1 [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^page/view/([^/]*)?$ /content.php?page=$1 [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^page/([^/]*)?$ /content.php?page=$1 [L]






    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^([^/]+)/blog/([0-9]+)/?$ /blog.php?user=$1&blogentry_id=$2 [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^([^/]+)/blog/([^/]+)?$ /blog.php?user=$1$2 [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^([^/]+)/blog/?$ /blog.php?user=$1 [L]

    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^([^/]+)/trackback/([0-9]+)/?$ /blog_ajax.php?task=trackback&user=$1&blogentry_id=$2 [L]

    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^([^/]+)/albums/([0-9]+)/([0-9]+)/?$ /album_file.php?user=$1&album_id=$2&media_id=$3 [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^([^/]+)/albums/([0-9]+)/?$ /album.php?user=$1&album_id=$2 [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^([^/]+)/albums/([0-9]+)/([^/]+)?$ /album.php?user=$1&album_id=$2$3 [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^([^/]+)/albums/?$ /albums.php?user=$1 [L]

    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*/)?group/([0-9]+)/([^/]*)$ /group.php?group_id=$1$2$3 [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*/)?group/([0-9]+)/album/([0-9]+)/([^/]*)$ /group_album_file.php?group_id=$2&groupmedia_id=$3$4 [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*/)?group/([0-9]+)/discussion/([0-9]+)/([^/]*)$ /group_discussion_view.php?group_id=$2&grouptopic_id=$3$4 [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*/)?group/([0-9]+)/discussion/([0-9]+)/([0-9]+)/([^/]*)$ /group_discussion_view.php?group_id=$2&grouptopic_id=$3&grouppost_id=$4$5 [L]

    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^([^/]+)/games/([0-9]+)/([0-9]+)/?$ /game_file.php?user=$1&game_id=$2&game_media_id=$3 [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^([^/]+)/games/([0-9]+)/?$ /game.php?user=$1&game_id=$2 [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^([^/]+)/games/([0-9]+)/([^/]+)?$ /game.php?user=$1&game_id=$2$3 [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^([^/]+)/games/?$ /games.php?user=$1 [L]
  10. AlexG Thread starter Novice member


    Offline
    Message Count:
    53
    Likes Received:
    0
    Попробуй вместо

    RewriteRule ^([^/]+)/blog/([0-9]+)/?$ /blog.php?user=$1&blogentry_id=$2 [L]

    Вот так:

    RewriteRule ^([^/]+)/blog/id([0-9]+)/?$ /blog.php?user=$1&blogentry_id=$2 [L]

Share This Page

All rights reserved SocEngine.ru ©