большое количество параметров в ссылке для Яндекса и не только

12
П
На сайте с 01.10.2005
Offline
1
974

Делаю сейчас проект где имеется "глубокая" структура базы данных сайта и как следствие большое (до 5-6) количество параметров в ссылке на страницу:

http://www.site.ru/index.php?aaa1=1&abc2=5&b=1&c=2&d=3

Количество параметров смущало и что удивительно нашел в 93 фактора(Технические факторы) следущее:

Динамические параметры в URL [4]. Большое число динамических параметров в URL зачастует гарантирует, что этот URL будет пропущен роботом поисковика. Представители различных поисковиков давно советуют ограничиться двумя, а лучше одним динамическим параметром в URL.

Насколько будет верным шагом сделать параметры в виде:

http://www.site.ru/index.php/aaa/abc/ddd/tema_stranicy.html

будет ли это выглядеть для SE как index.php с параметрами или всеже .html а index.php как директория?

"Верность" шага интересует прежде всего для яндекса но и не менее важно для гугла и рамблера.

Или более правильно будет под Mod Rewrite в виде: http://www.site.ru/aaa/abc/ddd/eee/tema_stranicy.html ?

может склеивать пару параметров в виде:

http://www.site.ru/aaa_abc/ddd_eee/tema_stranicy.html для получения 2-х вложенностей ?

У кого какой опыт с этим делом?

Есть ли более интересные варианты?

Интересно любое мнение коллег по данному вопросу! (не только по вопросам SE и технологии, но и любая мелочь допустим как пользователь отнесется к каждому варианту увидя структуру подкаталогов)

C
На сайте с 27.08.2004
Offline
123
#1
Пиаро:
Или более правильно будет под Mod Rewrite в виде: http://www.site.ru/aaa/abc/ddd/eee/tema_stranicy.html ?

Это и есть лучший вариант!

Ярик
На сайте с 26.10.2003
Offline
121
#2
Пиаро:
Насколько будет верным шагом сделать параметры в виде:
http://www.site.ru/index.php/aaa/abc/ddd/tema_stranicy.html

можно не делать так много вложений и сделать примерно так

http://www.site.ru/index-aaa-abc-ddd-tema_stranicy.html

не посылай, да и не послан будешь...
P2
На сайте с 16.09.2005
Offline
183
#3
Ярик:
можно не делать так много вложений и сделать примерно так
http://www.site.ru/index-aaa-abc-ddd-tema_stranicy.html

А каким образом это можно сделать?

Можно на примере http://forum.nadache.ru/index.php?act=SF&f=1 ?

Спасибо.

N
На сайте с 21.09.2005
Offline
220
#4
Ярик:
можно не делать так много вложений и сделать примерно так
http://www.site.ru/index-aaa-abc-ddd-tema_stranicy.html

Приведите пожалуйста пример как это можно реализовать....

Поисковое продвижение сайтов в разных тематиках. 641-222
A
На сайте с 19.08.2005
Offline
47
#5

Думаю, что это реализовать практически невозможно. А вообще, проще всего преобразовать в статику так, как было написано раньше - http://www.site.ru/aaa/abc/ddd/eee/tema_stranicy.html. Конечно смотреться будет не очень... Но знаете, самый лучший вариант - преобразовывать динамику в статику не по параметрам динамики, а по title (если он у вас конечно на всех страницах разный). Посмотрите на втором сайте в моей подписи как это сделано.

Ярик
На сайте с 26.10.2003
Offline
121
#6
alexosv:
Думаю, что это реализовать практически невозможно.

какая собственно разница? в это преобразовавать

http://www.site.ru/index-aaa-abc-ddd-tema_stranicy.html или в это? http://www.site.ru/aaa/abc/ddd/eee/tema_stranicy.html - меньше вложений по моему гораздо лучше..

вот это

http://forum.nadache.ru/index.php?act=SF&f=1

вроде можно так урезать примерно до этого http://forum.nadache.ru/in-SF-1.html

кажется так

RewriteEngine On

RewriteRule ^in-([a-zA-Z]*)-([0-9]*).html /index.php?act=$1&f=$2

должно работать...

P2
На сайте с 16.09.2005
Offline
183
#7
RewriteEngine On
RewriteRule ^in-([a-zA-Z]*)-([0-9]*).html /index.php?act=$1&f=$2

Не работает :(

Тем не менее спасибо и еще вопрос: не повлияет ли этот вариант на Яндекс отрицательно? И нужно ли еще на сервере делать дополнительные измененения?

Спасибо

[Удален]
#8

ах ха ярик еще тот знаток :)

P2
На сайте с 16.09.2005
Offline
183
#9

Меня сегодня отговорили на форуме использовать такого рода способ. Уж очень сильно (при большой посещаемости) процессор на сервере перегружается...

Так что всем также советую искать другие пути.

WEBCOM ART
На сайте с 12.11.2005
Offline
5
#10
Pavel2005:
Меня сегодня отговорили на форуме использовать такого рода способ. Уж очень сильно (при большой посещаемости) процессор на сервере перегружается...

Так что всем также советую искать другие пути.

Ерунда! При правильно настроеной хостиноговой машине ничего не загружает. Кроме того, с точки зрения дружественно адресации - Mod_Rewrite - наиболее "легкий" алгоритм.

самый простой вариант:


RewriteEngine on
Options +FollowSymlinks
RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*/?)$ index.php?query_string=$1 [QSA,L]

ну а переменную query_string уже и разбираете.

WebCom ART - Создание и продвижение сайтов, дизайн, интернет-реклама (http://artw.ru) Tel.: +7 (812) 337-26-88, 337-26-89
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий