[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: SEF URL из базы данных
Гость_Евгений
Подскажите, пожалуйста, как сделать SEF URL на сайте.

На данный момент у меня ссылки такого вида:

http://mysite.ru/index.php?id=7

И, соответственно, выводится статья с id=7. Сейчас у меня в таблице базы есть поле "sef", например, у статьи с id=7 со значением "myarticle". И как сделать так, чтобы ссылка была такой:
http://mysite.ru/myarticle.html

Другими словами, как считывать из базы данных эти "sef" и подставлять их вместо "id="?



Спустя 27 минут, 38 секунд (2.12.2010 - 22:36) kirik написал(а):
Цитата (Гость_Евгений @ 2.12.2010 - 14:09)
Другими словами, как считывать из базы данных эти "sef" и подставлять их вместо "id="?

А зачем подставлять что-то? Просто вместо id делайте выборку по "sef". Он кстати по-нормальному "slug" называется.

Спустя 7 минут, 11 секунд (2.12.2010 - 22:43) Гость_Евгений написал(а):
Нет, это решается как-то по-другому. Я как-то видел, но не помню где. Точно было что-то с .htaccess.

Спустя 4 минуты, 34 секунды (2.12.2010 - 22:48) nugle написал(а):
погугли, я тож ток сегодня видел при помощи регулярок в .htaccess

Спустя 9 минут, 2 секунды (2.12.2010 - 22:57) kirik написал(а):
Цитата (Гость_Евгений @ 2.12.2010 - 14:43)
Нет, это решается как-то по-другому.

ок

Спустя 10 минут, 43 секунды (2.12.2010 - 23:08) Invis1ble написал(а):
Вообще-то, kirik прав, это slug.. Вместо id, в href этот slug и суют..
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.