Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Генерация паг при обращении к статической ссылке 
:(
    Опции темы
viperson
Дата 6.8.2009, 12:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 91
Регистрация: 5.1.2009

Репутация: нет
Всего: -1



Здравствуйте.

 Возникла делема при решении вот такой задачи:

Неоходимо решить вопрос генерации статических страниц при обращении к статической ссылке на странице. Реализовать создание динамических страниц получилось успешно, то есть на главной странице размещены динамические ссылки вида 

page.php?p=bla-bla&num=1000

при обращении к ней создается пага 

bla-bla.html

Так как динамические страницы почему то не в почете у поисковых систем, то встал вопрос размещения именно статических ссылок на главной, при переходе по которым должны сгенериться статические паги html. Два дня убил методом проб и ошибок ничего не выходит.

Помогите пожалуйста в решении с примерчиками  smile 

Предоставлю любую инфу по скриптам. smile 
PM   Вверх
Ипатьев
Дата 6.8.2009, 13:07 (ссылка) |    (голосов:3) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2232
Регистрация: 5.7.2009

Репутация: 28
Всего: 37



Пишется "дилемма". "ди" - два, а лемма у нас была в школе по математике. 
Скорее, имелась в виду проблема. Дилемма - это выбор из двух одинаково неприятных условий.

Про нелюбовь поисковиков к динамическим ссылкам - это, скорее заблуждение, чем реальность. Но в общем случае для эмуляции статических страниц служит mod_rewrite или его аналог.

Не очень понятен механизм создания статических страниц. Как клиент попадает на вновь созданную страницу bla-bla.html? И если имя страницы все время одинаковое, то именно в этом заключается проблема с поисковиками, а не в динамичности.
PM MAIL   Вверх
viperson
Дата 6.8.2009, 13:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 91
Регистрация: 5.1.2009

Репутация: нет
Всего: -1



Цитата(Ипатьев @ 6.8.2009,  13:07)
Про нелюбовь поисковиков к динамическим ссылкам - это, скорее заблуждение, чем реальность. Но в общем случае для эмуляции статических страниц служит mod_rewrite или его аналог.

спасибо за все, адьес smile 
PM   Вверх
Riddick
Дата 6.8.2009, 13:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 40
Регистрация: 24.6.2007

Репутация: нет
Всего: нет



Итак если пага английская
Пишем в htaccess:

RewriteEngine on #Включаем мод рерайт
RewriteRule index.html index.php #Перекидываем юзера с index.html на index.php
RewriteRule map.html map.php #Перекидываем юзера на карту
RewriteRule (.*).html page.php?keyword=$1 #Перекидываем юзера с bla-bla.html на page.php?keyword=bla-bla

На приеме скрипт page.php получает из гет запроса имя страницы bla-bla, если bla-bla является ключевым словом по которому нужно сгенерировать страницу
то получаем сам кейворд str_replace("-", " ", $_GET['keyword']); и по нему уже делаем генерацию.
Если дело обстоит с русскими страницами, здесь не много сложней. Так как название страницы должно быть в транслите а при обратной транслитеровке могут возникнуть орфографические ошибки, по этому на помогут страницы типа 1.html, 2.html, 3.html и текстовый файл с кейвордами, дальше те же самые правила

RewriteEngine on #Включаем мод рерайт
RewriteRule index.html index.php #Перекидываем юзера с index.html на index.php
RewriteRule map.html map.php #Перекидываем юзера на карту
RewriteRule (.*).html page.php?keyword=$1 #Перекидываем юзера с 1.html на page.php?keyword=1

Теперь скрипт page.php получает индекс "1", по которому берет кейворд из декстового файла и формирует 1.html по указанному кейворду.
Также скрипт page.php в самом начале должен проверять если запрашиваемая страница существует то выводить ее юзеру, если нет то генерировать а потом выводить.
Вот типа того smile 
PM MAIL   Вверх
MoLeX
Дата 6.8.2009, 13:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Местный пингвин
****


Профиль
Группа: Модератор
Сообщений: 4076
Регистрация: 17.5.2007

Репутация: 46
Всего: 140



Цитата(viperson @  6.8.2009,  12:52 Найти цитируемый пост)
Так как как динамические страницы почему то не в почете у поисковых систем

доказательство



--------------------
Amazing  smile 
PM MAIL WWW ICQ   Вверх
viperson
Дата 6.8.2009, 13:38 (ссылка)   | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 91
Регистрация: 5.1.2009

Репутация: нет
Всего: -1



Спасибо дружИщще Riddick. Премного тебе благодарен, низкий поклон гг))

Добавлено через 2 минуты и 19 секунд
Цитата(MoLeX @ 6.8.2009,  13:36)
Цитата(viperson @  6.8.2009,  12:52 Найти цитируемый пост)
Так как как динамические страницы почему то не в почете у поисковых систем

доказательство

доказательство такое:

делаю по одним и тем же ключевым фразам страницы динамические и статические. В итоге статика вся в индексе, динамика процентов 10 не более.

Продвижение страниц в поисковиках одинаковое. 
PM   Вверх
bars80080
Дата 7.8.2009, 14:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 71
Всего: 315



Цитата(viperson @  6.8.2009,  13:38 Найти цитируемый пост)
делаю по одним и тем же ключевым фразам страницы динамические и статические. В итоге статика вся в индексе, динамика процентов 10 не более

це объясняется объёмом страниц. динамика была придумана в ту секунду, когда человек схватился за голову, представив сколько текста ему набирать. таким образом, статикой оформляются небольшие сайты, а также несколько уникальных страниц. когда же идут бесчисленные списки, перечисления товаров, многотомные страницы документации... поисковик смотрит на всё это и думает: а оно мне надо засорять кубометры архива одним сайтом? и берёт только часть под определённый лимит. в следующий раз, когда он заявится к тебе, он наверняка попытается проиндексировать уже другую часть динамических страниц. но это уже больше от метода кэширования зависит
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0479 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.