Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > PHP: Общие вопросы > индексировать результат запроса |
Автор: eXPell 22.11.2007, 19:30 |
Доброе время суток. В общем есть такая задача: создать БД (MySQL) и сделать доступными ее записи для чтения пользователями. Т.е. на сайте будет просто форма в которой посетитель формулирует свой запрос к БД, а потом получает страницу с результатами (если есть такие записи в БД - то они выводятся, а если нет - то отправляется письмо админам). Так вот, в чем вопрос, как индесировать сайт? Ведь сайт просто состоит из одной страницы с формой для поиска по БД! Как в таком случае происходит индексация? |
Автор: Anarki 22.11.2007, 19:44 |
Индексировать где? |
Автор: skyboy 22.11.2007, 20:15 |
индексировать в поисковиках? с какой целью - чтоб был набор всех возможных запросов и соотвествующих результатов? разве такое возможно? |
Автор: Timok 22.11.2007, 20:31 | ||
а разве ни разу не встречалось? ![]() Проиндексирована может быть любая страница, если на неё есть ссылка (можно ведь сделать ссылки типа "топ популярных запросов", или "10 последних запросов", или "например, такой_запрос"). Вот только поисковиками это вроде совсем не приветсвуется и чревато последствиями... |
Автор: skyboy 22.11.2007, 21:38 |
все возможные запросы и результаты их - нет. если могут быть "любые" запросы, следовательно, могут быть "любые" результаты. для чего такое индексировать? |
Автор: eXPell 22.11.2007, 22:17 |
ну как для чего? ну что бы пользователь знал какая продукция есть на сайте. т.к. сайт планируется разной тематики, то самое простое сделать именно простое обращение к БД - до пяти страниц максимум получается. объясню на примере. пользователь выбирает раздел Литература(пусть будет программирование ![]() а вот как сделать что бы пользователь через поисковик вышел например на эту книгу? этот вопрос меня интересует |
Автор: Anarki 22.11.2007, 22:51 | ||
eXPell, Ответ содержится в 4 посте.
Я думаю можно сделать таким, образом - добавить возможность перехода по страницам с помощью меню-навигации в виде обычных ссылок и выводить для каждого раздела список ссылок на подразделы или товары. Тогда каждый раздел или товар обзаведется внутренней ссылкой(на него будут ссылаться другие странице на этом же сайте). Ну и форму с выпадающими полями выбора оставить для пользователя, ибо так ему может удобней. Допустим,меню-навигации http://site.com/spisok_razdelov, при нажатии на эту ссылку появляется список разделов в виде ссылок, которые введут на эти разделы, при переходе по этим ссылкам(допустим нажали на Литературу), меню-навигации меняется и уже имеет вид: http://site.com/spisok_razdelov > Литература, а в основной части страницы выводится список литературы по направлению программирование, администрирование и т.п. в виде опять же ссылок которые введут на свои страницы(при выборе программирования меню меняется на http://site.com/spisok_razdelov > http://site.com/spisok_razdelov/literatura > Программирование) и повторяется то же самое что описано выше. В конце концов ссылки приводят к списку товаров(которые опять же ссылки, при клике ведут на описание товара например) для заданной категории. P.S. Урлы выдуманы и я не ставил ссылку на текущую страницу с самой себя в меню, просто чтобы показать пользователю, что мы находимся на этой странице. |
Автор: skyboy 22.11.2007, 23:07 | ||
конечно. так уже используется. взять, к примеру, http://market.yandex.ru - есть каталог товаров и поиск. но результаты поиска там никто не индексирует - только каталог. |