Подскажите пож-та, какими средствами правильно реализовать следующую схему.
Весь основной контент сайта хранится в базе и физически - существует один индексный файл загружающий данный контент, причем ссылка на очередную страницу должна быть вида:
http://mydomain.ru/categjry/page.htmlПока думаю только об одном варианте - обработка ошибки 404 средствами apache в файле .htaccess:
ErrorDocument 404 /index.phpДанный вариант меня, в принципе, устраивает. В адресной строке браузера остается строчка http://mydomain.ru/categjry/page.html
запрос на данный файл переадресовался скрипту /index.php а в нём, согласно содержанию переменной $_SERVER['REQUEST_URI'] выводится необходимая страница.Опыта в разработке сайтов у меня мало и есть сомнения, что этот способ не единственный и не совсем правильный.
Также есть сомнения, что данные страницы проиндексируются поисковиками или я ошибаюсь?В общем, прошу помощи и поддержки, не откажите пожалуйста.
Ваш вариант имеет право на существование. Я тоже как-то таким образом обрабатывал, но гораздо удобней пользоваться модулем mod_rewrite (есть практически на всех хостингах).
Этот модуль позволяет менять адрес для скрипта на другой, например,
http://mydomain.ru/categjry/page.html на
http://mydomain.ru/index.php?cat=categjry&p=page
Sergey. Большое Вам спасибо !