На данный момент у меня ссылки такого вида:
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 и суют..