URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 6697
[ Назад ]

Исходное сообщение
"Структура сайта. Загрузка из одного индексного файла."

Отправлено timur_m , 14-Янв-10 23:27 
Подскажите пож-та, какими средствами правильно реализовать следующую схему.
Весь основной контент сайта хранится в базе и физически - существует один индексный файл загружающий данный контент, причем ссылка на очередную страницу должна быть вида:
http://mydomain.ru/categjry/page.html

Пока думаю только об одном варианте - обработка ошибки 404 средствами apache в файле .htaccess:
ErrorDocument 404 /index.php

Данный вариант меня, в принципе, устраивает. В адресной строке браузера остается строчка http://mydomain.ru/categjry/page.html
запрос на данный файл переадресовался скрипту /index.php а в нём, согласно содержанию переменной $_SERVER['REQUEST_URI'] выводится необходимая страница.

Опыта в разработке сайтов у меня мало и есть сомнения, что этот способ не единственный и не совсем правильный.
Также есть сомнения, что данные страницы проиндексируются поисковиками или я ошибаюсь?

В общем, прошу помощи и поддержки, не откажите пожалуйста.


Содержание

Сообщения в этом обсуждении
"Структура сайта. Загрузка из одного индексного файла."
Отправлено Sergey , 15-Янв-10 03:26 
Ваш вариант имеет право на существование. Я тоже как-то таким образом обрабатывал, но гораздо удобней пользоваться модулем mod_rewrite (есть практически на всех хостингах).
Этот модуль позволяет менять адрес для скрипта на другой, например,
http://mydomain.ru/categjry/page.html на
http://mydomain.ru/index.php?cat=categjry&p=page

"Структура сайта. Загрузка из одного индексного файла."
Отправлено timur_m , 15-Янв-10 12:25 
Sergey. Большое Вам спасибо !