Не буду повторяться, что не все поисковики хорошо воспринимают динамический контент. И даже если страница индексируется, то не всегда робот идет дальше первой страницы. Думаю скоро, это уже не будет проблемой, но пока существует старый испытанный способ преодоления этого с использованием модуля mod_rewrite.
Так как, я сейчас занимаюсь этим для своего сайта на E-Xoops, то буду выкладывать материал, по мере реализации. В дальнейшем выложу полный пакет для всего портала.
Предполагается, что читающий эти строки, имеет хотя бы первое представление о модуле mod_rewrite и регулярных выражениях, но все таки, несколько слов о том, с чем мы будем иметь дело.
Модуль mod_rewrite- это программный модуль веб сервера Apache. Его основная функция - преобразование запрошенных URL. Для преобразования используется механизм, основанный на регулярных выражениях. О регулярных выражениях чуть ниже.
Не забудьте выяснить, поддерживает ли ваш сервер mod_rewrite. Как правило, большинство платных хостингов, подключают этот модуль, бесплатные чаще всего – нет.
Нужно заметить, что, при данном подходе везде нужно будет прописывать абсолютные пути, но для нас это не страшно т.к. в E-Xoops это везде практически сделано.
Нам осталось отредактировать файл news/article.php заменив 114 строку на