Гром
Птычк. Тьфу, птычник... Вот!
Готовлюсь к пенсии
Offline
Пол:
Бодрый птах
|
|
« : 21-06-2003 16:13 » |
|
Вопрос стоит просто. 1. При использовании MySQL + php удобно и просто сделать сайт. Однако Яндекс и др. поисковые системы плохо индексируют статьи спрятанные в БД. Примером служит прошлый сайт, который е находился в поисковиках по статьям, а только форум или анонсы на других сатах 2. Написание без БД, получается достаточно замороченной вещью. Однако поисктовики найдут все достаточно легко и пользователей прибавиться... Вопрос - что выбрать за золотую середину, Веб - мастера - ваши советы!!!
|
|
|
Записан
|
А птичку нашу прошу не обижать!!!
|
|
|
Lex
|
|
« Ответ #1 : 23-06-2003 16:18 » |
|
Я бы предложил посмотреть, что можно с SSI натворить
|
|
|
Записан
|
Megabyte be with you!
|
|
|
PSD
Главный специалист
Offline
Пол:
|
|
« Ответ #2 : 23-06-2003 16:34 » |
|
А почему бы не хранить стать и открыто в HTML в базу писать служебную информацию(краткое, названи, файл )?
|
|
|
Записан
|
Да да нет нет все остальное от лукавого.
|
|
|
Гром
Птычк. Тьфу, птычник... Вот!
Готовлюсь к пенсии
Offline
Пол:
Бодрый птах
|
|
« Ответ #3 : 23-06-2003 17:24 » |
|
В принципе идея хорошая, я к этому и склонялся, вот жека придет - он выскажется....
|
|
|
Записан
|
А птичку нашу прошу не обижать!!!
|
|
|
Zheka
Гость
|
|
« Ответ #4 : 23-06-2003 17:55 » |
|
Действительно, использование баз данных и программирования облегчает реализацию данной задачи. Статьи, новости и так далее и тому подобное... Яндексу не нравятся адреса типа topic.php?glava=5&statja=10 В большинстве своём поисковые машины пытаются индексировать страницы, игнорируя их параметры... Но если влоб делать html файлы, то у нас могут появится некоторые проблемы. К примеру, смена дизайна. Это чревато таким геморойством, что придётся изменять каждый HTML файл.
Если такой вариант? Не указываем явным образом параметры скрипту для статьи в базе данных, а создаём просто php файл с шаблоном дизайна такого рода: topic5s10.php, в котором скрипт сам догадается к какой статье обратиться. Один на всех, но с названиями, указывающими на статью в базе данных. При смене дизайна делаем очередной шаблон и восоздаём файлы, основанные на новом дизайне, но старых статьях. Ссылки на все статьи, естетственно, будут генериться на лету в какой-нибудь тематической стринице по рубрикам, ссылка на куждую - уникальна, а не имеющая одно название и разные параметры.
Кстати, сейчас считается лучшим именно Google. Прелесть этой поисковой машины - наименьшее количество шумовых документов. Возможность индексировать страницы с параметрами, если ссылки на них присутствуют на первых уровнях сайта. Ну а в качестве пассивного недостатка: до сервера очередь на индексирование может дойти только через 3 месяца...
|
|
|
Записан
|
|
|
|
Fireworm
Гость
|
|
« Ответ #5 : 23-06-2003 18:15 » |
|
Есть хороший модуль для Apache - mod_rewrite Он позволяет преобразовывать ури такого типа http://www.mysite.com/forum/web/2/ в такой http://www.mysite.com/forum/posting.php?mode=topicreview&t=137Для этого В файле .htaccess прописываем что-то вроде этого: RewriteEngine On RewriteRule index.php - [L( # Исключения каталогов RewriteRule ^)img|images|_lib|_htedit: - [L( # По типам файлов RewriteRule !\.)css|gif|jpg|png|js|ico|txt|shtml:$ /index.php [L( RewriteRule !\.)htm|html:$ /index.php [L(
Т.е. в результате при любом урле, содержащем html апач вызовет index.php - а там уже проводиш разбор урл и вызываеш нужный скрипт с нужными параметрами...
|
|
|
Записан
|
|
|
|
Zheka
Гость
|
|
« Ответ #6 : 23-06-2003 18:18 » |
|
Аха... Есть такая штука... Для клиента всё будет как html, но реально это может быть чем угодно.
|
|
|
Записан
|
|
|
|
Fireworm
Гость
|
|
« Ответ #7 : 23-06-2003 18:22 » |
|
Точно!
|
|
|
Записан
|
|
|
|
PSD
Главный специалист
Offline
Пол:
|
|
« Ответ #8 : 23-06-2003 18:23 » |
|
Я тоже мыслил что подобное, хранить статьи в виде простенького HTML с сылкой на главную страницы сайта.
PHP и caм html позволяет втавлять другой документ как свою часть и применять к нему стили.
Для окраски документа в нужную цветовую гамму этого в полне достаточно.
А простой html любой поисковик заиндексирует запросто единственный трабл это то что первую статью ползователь будет видеть в натуральном виде.
|
|
|
Записан
|
Да да нет нет все остальное от лукавого.
|
|
|
Fireworm
Гость
|
|
« Ответ #9 : 23-06-2003 18:29 » |
|
Можно конечно и хтмл хранить но это всеравно несколько кривовато получается - много ручной работы. Гораздо проще, как я написал, используя mod_rewrite, потратить час-два, что бы сделать такой финт - и ни очем не надо будет думать... причем как HTML будут видны все разделы сайта, и статьи, и форумы и все остальное. И все страницы смогут проиндексировать поисковики...
|
|
|
Записан
|
|
|
|
Zheka
Гость
|
|
« Ответ #10 : 23-06-2003 18:37 » |
|
Зачем уж так углубляться в этот html? Не надо ничего простенького. Просто банальный текст с форматированием в базе данных. Всё остальное сделает PHP...
html поддерживает вставление одного документа в другой только если на сервере есть поддержка SSI.
Таблицу стилей можно влепить в любой web-документ, если его потоковый тип text/html от расширения файла и серверных расширений это не зависит, так как происходит подключение у клиента, а не сервера.
Окраска документа в нужную цветовую гамму - сильно сказано!
Про натуральный вид последнего не понял.
|
|
|
Записан
|
|
|
|
Гром
Птычк. Тьфу, птычник... Вот!
Готовлюсь к пенсии
Offline
Пол:
Бодрый птах
|
|
« Ответ #11 : 23-06-2003 18:39 » |
|
Так - я в этом плохо разбираюсь - на уровне переделать и управлять... У меня была мысль - типа сделть текстовые файлы - загружемые с помощью php вставок в phtml или html файлы...
Выделить для каждого раздела ирректорию, поставить там файл - админ.пхп который бы проверял пароль и давал хозяину раздела размесчать новые статьи и готовить анонсный файл для главной страницы. И набор html файликов для отображения запрошенного контекста + главная страница раздела с внутренним пхп кодом для индексации и отображения каталога и изменений...
Теперь еще одно - все это изначально - да и в принципе вообще - должно работать в текстовом виде... Жека готов помочь, сделать именно такой вот набросок - без дизайна... Кто бы мог еще помочь, перекликаясь с темой о Клубе - нужно бы сделать так, чтобы каждый владелец раздела был хозяином совего админ интерфейса - типа добавить стереть, без переделки дизайна (или с переделкой, но это в ручную, не нужно перегружать как постнюк) и имел бы возможность работать с главной страницей (готовить для нее через админ интерфейс файлики анонсов и т.д.) все эти работы без моего 100% участия, то бишь - типа хостинга как на аг...
|
|
|
Записан
|
А птичку нашу прошу не обижать!!!
|
|
|
PSD
Главный специалист
Offline
Пол:
|
|
« Ответ #12 : 23-06-2003 18:43 » |
|
Опс не видел твоего поста этот вариант намного лучше. А как там с глюками?
|
|
|
Записан
|
Да да нет нет все остальное от лукавого.
|
|
|
Гром
Птычк. Тьфу, птычник... Вот!
Готовлюсь к пенсии
Offline
Пол:
Бодрый птах
|
|
« Ответ #13 : 23-06-2003 18:45 » |
|
С какими глюками?
|
|
|
Записан
|
А птичку нашу прошу не обижать!!!
|
|
|
PSD
Главный специалист
Offline
Пол:
|
|
« Ответ #14 : 23-06-2003 18:49 » |
|
Насколько устойчиво работает mod_rewrite?
|
|
|
Записан
|
Да да нет нет все остальное от лукавого.
|
|
|
Fireworm
Гость
|
|
« Ответ #15 : 23-06-2003 18:52 » |
|
Совершенно без глюков работает. Очень много больших порталов, типа лента.ру - работают с ним без проблем...
|
|
|
Записан
|
|
|
|
Гром
Птычк. Тьфу, птычник... Вот!
Готовлюсь к пенсии
Offline
Пол:
Бодрый птах
|
|
« Ответ #16 : 23-06-2003 18:53 » |
|
Ребят я не против - кто это напишет??? И кто это настроит.... Доступ к серверу дам ....
|
|
|
Записан
|
А птичку нашу прошу не обижать!!!
|
|
|
Fireworm
Гость
|
|
« Ответ #17 : 23-06-2003 18:57 » |
|
Ну у меня есть кое-какая ред. система... если соавтор не будет против - можно будет ее заюзать... там это все реализовано...
Но это видно будет недельки через 2, когда полностью закончим-отладим-установим у клиента...
|
|
|
Записан
|
|
|
|
Гром
Птычк. Тьфу, птычник... Вот!
Готовлюсь к пенсии
Offline
Пол:
Бодрый птах
|
|
« Ответ #18 : 23-06-2003 19:09 » |
|
Соавтора!!!
|
|
|
Записан
|
А птичку нашу прошу не обижать!!!
|
|
|
|