|
|
|
| помогите, перерыл кучу информации, но без толку
сайт рукописный, не могу сделать ссылки вида чпу
На сайте категории, ссылки на которые имеют следующий вид
ссылки на статьи с этих категорий
к примеру: категория - квартира, у нее id = 5
статья - ремонт квартиры, у нее id = 17
прежний вид - ссылка на категорию - view_cat.php?id=5
- ссылка на статью c категории 5 - view_post.php?id=17.
что прописать в .htaccess и что-то еще где-то прописывать? чтобы получилось
sitename.com/kvartira/remont-kvartiru.html | |
|
|
|
|
|
|
|
для: rekon
(02.08.2010 в 19:16)
| | если Вы еще не создали таблицы категория, то создаете, где каждая категория имеет название. Id в данной ситуации - все запутывает : желательно сделать таблицу Категории, где id_category является уникальным номером категории и внешним ключом статьи. id_news - уникальный номер статьи.
При содании ссылки:
$put ; # домен
$rowcategory; # массив данных из базы из таблицы категории
$row; # массив данных из базы из таблицы статей
encodestring() ;# скрипт транслитации кириллицы в латиницу, есть на этом форуме
<a href=<? echo($put.encodestring($rowcategory[name])."/".$row[id_news]."/".encodestring($row[name]))?>.html> <? echo ($row[name])?></a>
|
ссылка будет такой:
sitename.com/kvartira/17/remont-kvartiru.html
|
скрипту нужен номер.
htaccess:
RewriteRule ^([-a-zA-Z-]+)/([0-9]+)/([-a-zA-Z-]+).\html$ view_post.php?id_news=$2 [L]
|
| |
|
|
|
|
|
|
|
для: vadimka
(02.08.2010 в 22:10)
| | спс, буду пробовать | |
|
|
|