|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
22.04.2010, 13:57 | #1 |
Новичок
Джуниор
Регистрация: 21.04.2010
Сообщений: 1
|
Преобразование URL на нужный
Всем привет
Заказчик поставил задачу, по преобразованию адресной строки на сайте, на данный момент есть строка типа www.сайт.ru/list.php?rid=1&prid=3, в базе данных хранятся текстовые значения для каждого rid и prid которые нужно вывести в адресной строке, требуется извлечь их из БД и преобразовать данную строчку в вид - www.сайт.ru/graficheskiy_design/bukleti/ Впервые с этим столкнулся, это вообще реально? ) Если кто делал подобное, подскажите решение плиз |
28.04.2010, 01:18 | #2 |
Форумчанин
Регистрация: 27.04.2010
Сообщений: 185
|
Реально с помощью ModRewrite, но есть пара ньюансов.
Если создаются-удаляются разделы и подразделы, то при каждом создании (под)раздела придется править .htaccess. След. код надо прописывать в файле .htaccess, который находится в корневой директории вашего хоста Код:
Варианты: 1. Из www.сайт.ru/list.php?rid=1&prid=3 делаем www.сайт.ru/1/3 Код:
Код:
Из www.сайт.ru/list.php?rid=1&prid=3 делаем www.сайт.ru/graficheskiy_design/bukleti/ Код:
Я бы предложил использовать 2й вариант, а для поиска нужной категории в бд создать в таблице разделов/подразделов допольнительное поле типа eng_name которое какраз и передавать GET-ом
Помог - тырк на весы
|
30.04.2010, 14:42 | #3 |
Старожил
Регистрация: 09.09.2008
Сообщений: 2,624
|
В .htaccess достаточно прописать одно правило и несколько исключений. Правилом отправлять все запросы на корневой index, а в исключениях прописать статику.
Стрелок-охотник
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Нужный компонент | V@mpir | Помощь студентам | 3 | 07.11.2009 22:55 |
Поворот tPNGImage на нужный угол | Altera | Общие вопросы Delphi | 3 | 08.09.2009 14:25 |
Краткий список в нужный диапазон | Иванов_ДМ | Microsoft Office Excel | 10 | 28.07.2009 22:05 |
Не открывается нужный файл | Ruska882009 | Операционные системы общие вопросы | 4 | 24.05.2009 21:30 |
Указать нужный тип переменной | KiDoki | Общие вопросы Delphi | 3 | 06.10.2008 17:11 |