|
|
|
| Есть БД в которой хранятся статьи, поля: id -номер статьи, name - название статьи по русски, alt_name - название статьи в транслите. Как с помощью mod_rewrite, сделать чтобы ссылки были такими:
http://site.ru/pervaya_statya.html
если статьи выводятся при обращении по адресу:
http://site.ru/article.php?id=1 | |
|
|
|
|
|
|
|
для: JonNik
(01.06.2006 в 17:17)
| | А не хотите вместо http://site.ru/article.php?id=1 использовать http://site.ru/1/ дело в том, что http://site.ru/pervaya_statya.html легко использовать, если у вас только одна статья, если много - уже затруднительно... | |
|
|
|
|
|
|
|
для: cheops
(01.06.2006 в 22:13)
| | В коце будет наверное что типа этого:
http://site.ru/razdel_perviy/pervaya_statya.html
а названия в транслите необходимо использовать для лучшей индексации поисковиками... | |
|
|
|
|
|
|
|
для: JonNik
(01.06.2006 в 17:17)
| | Именно через mod_rewrite Вы этого не сделаете - mod_rewrite не работает с MySQL (и с любой другой БД). | |
|
|
|
|
|
|
|
для: glsv (Дизайнер)
(03.06.2006 в 05:17)
| | Есть давольно распространенный блоговый движок DataLife engine, в нем (насколько я помню) в БД для новости вносилось ее название на транслите и при включении ЧПУ все статьи отображались название_статьи_на_транслите.html, точнее вот ссылка с сайта:
http://www.site.ru/2006/06/03/kody_kontrolirujushhie_oshibki.html | |
|
|
|
|
|
|
|
для: JonNik
(01.06.2006 в 17:17)
| | http://softtime.ru/forum/read.php?id_forum=5&id_theme=16306
В этой теме есть пример .htaccess для работы с ЧПУ. | |
|
|
|