URL преобразование RewriteRule и Google

12
R
На сайте с 22.08.2008
Offline
2
1963

Сорри, если тупой вопрос, но я большей частью по кодированию... :rolleyes:

на странице "товары" есть список товаров со ссылками на их описание.

tovar1.html

tovar2.html

tovar3.html

...

с помощью RewriteRule в .htaccess преобразую url к виду

domain.ru/tovar.html?number=1

domain.ru/tovar.html?number=2

domain.ru/tovar.html?number=3

вот такими строками:

RewriteEngine On

RewriteRule ^.....(.)\.html$ /?number=$1 [NE,R,L]

Вопрос - будет ли Google расценивать это как несколько страниц tovar1.html ... tovarN.html или как одну страницу tovar.html?

SJ
На сайте с 16.03.2008
Offline
78
#1
robotbender:
Сорри, если тупой вопрос, но я большей частью по кодированию... 🙄

на странице "товары" есть список товаров со ссылками на их описание.
tovar1.html
tovar2.html
tovar3.html
...

с помощью RewriteRule в .htaccess преобразую url к виду
domain.ru/tovar.html?number=1
domain.ru/tovar.html?number=2
domain.ru/tovar.html?number=3

вот такими строками:
RewriteEngine On
RewriteRule ^.....(.)\.html$ /?number=$1 [NE,R,L]

Вопрос - будет ли Google расценивать это как несколько страниц tovar1.html ... tovarN.html или как одну страницу tovar.html?

После небольшого периода, когда гугл будет "знать" и tovarN.html и domain.ru/tovar.html?number=N, останутся только страницы вида domain.ru/tovar.html?number=N. Так что проблем не будет с дублированием.

Вы главное не забудьте еще все внутренние ссылки с tovarN.html на domain.ru/tovar.html?number=N поменять.

Любимый хостинг (http://beget.ru?id=2902) How can we grow old when the soundtrack of our lives is rock-n-roll?
R
На сайте с 22.08.2008
Offline
2
#2

в общем-то мысль была другая...

утверждение, что "чем больше страниц на сайте описывающих товары одной тематической группы - тем лучше для SEO" - верно?

Т.е. например что лучше:

сайт из 100 страниц описывающих различные лыжные крепления

или

сайт из одной динамической страницы про крепления

для оптимизации по запросу "лыжные крепления"

SJ
На сайте с 16.03.2008
Offline
78
#3
robotbender:
в общем-то мысль была другая...
утверждение, что "чем больше страниц на сайте описывающих товары одной тематической группы - тем лучше для SEO" - верно?
Т.е. например что лучше:
сайт из 100 страниц описывающих различные лыжные крепления
или
сайт из одной динамической страницы про крепления
для оптимизации по запросу "лыжные крепления"

Ваша "одна динамическая страница" - это domain.ru/tovar.html?number=N ?

Тогда их точно так же 100.

Для ПС domain.ru/tovar.html?number=3 и domain.ru/tovar.html?number=2 - разные страницы.

Unlock
На сайте с 01.08.2004
Offline
777
#4

Я не очень врубаюсь, нафига делать преобразование статических (псевдостатических) страниц, к виду динамических? Всегда делается наоборот.

Есть желание, - тысяча способов; нет желания, - тысяча поводов! /Петр-I/.
R
На сайте с 22.08.2008
Offline
2
#5

если внимательней почитать пост, то речь идет именно о преобразовании динамических в статические ;)

т.е. на странице списка товаров есть ССЫЛКИ на статические страницы:

tovar1.html

...

tovarN.html

Статических страниц, на самом деле нет-они генеряться динамически с помощью tovar.html?number=N

.htaccess преобразовывает ссылки вида tovarN.html, так чтобы могло генериться содержимое: tovar.html?number=N

Вопрос - правильно ли это с точки зрения SEO и как на это отреагирует Google?

И что лучше 1 страница tovar.html?number=N или 1000 страниц tovarN.html?

Unlock
На сайте с 01.08.2004
Offline
777
#6

robotbender, т.е. Вы считаете что:

страница вида tovar1.html это динамическая страница

страница вида domain.ru/tovar.html?number=1 это псевдостатика

Я правильно Вас понимаю?

R
На сайте с 22.08.2008
Offline
2
#7
sokol_jack:
Ваша "одна динамическая страница" - это domain.ru/tovar.html?number=N ?
Тогда их точно так же 100.
Для ПС domain.ru/tovar.html?number=3 и domain.ru/tovar.html?number=2 - разные страницы.

А зачем тогда делают преобразования динамических страниц в статические?

ПС: еще раз предупрежу - я в SEO не специалист, не бейте ногами за глупые вопросы :)

robotbender добавил 28.08.2008 в 09:37

Unlock:
robotbender, т.е. Вы считаете что:
страница вида tovar1.html это динамическая страница
страница вида domain.ru/tovar.html?number=1 это псевдостатика
Я правильно Вас понимаю?

нет. я считаю (может глубоко заблуждаясь), что:

tovar1.html - так должна выглядеть ссылка на статическую страницу для гугла

tovar.html?number=1 - это динамически генерируемая страница. т.е. одна страница, но с разными переменными.

ПС: это с точки зрения кодера :)

Unlock
На сайте с 01.08.2004
Offline
777
#8

Давайте разбираться :)

Вы хотите преобразовывать страницы вида tovar1.html (которые по сути псевдостатика скорее всего) к виду domain.ru/tovar.html?number=1 и это уже точно динамический вид страниц. По сути у вас страницы так и остаются динамическими, вопрос в том, как для ПС они выглядят, как статика в случае tovar1.html или как динамика domain.ru/tovar.html?number=1

Обычно делают наоборот, а именно - страницы вида domain.ru/tovar.html?number=1 преобразовывают к виду tovar1.html, при этом, по уму, надо чтобы страница domain.ru/tovar.html?number=1 по 301 редиректу отсылала на tovar1.html. Вот тогда все будет хорошо.

P.S. Хотя это идет вразрез с мнением многих, но я считаю что псевдостатика лучше индексируется.

R
На сайте с 22.08.2008
Offline
2
#9
Unlock:
Давайте разбираться :)
Вы хотите преобразовывать страницы вида tovar1.html (которые по сути псевдостатика скорее всего) к виду domain.ru/tovar.html?number=1

Нет же. у меня страница одна tovar.html.

остальные генерируются как tovar.html?number=1

в .htaccess вставлено преобразование, которое все запросы типа tovarN.html приводит на страницу tovar.html?number=1

т.е. при наборе в адресной строке domain.ru/tovarN пользователь попадает на страницу domain.ru/tovar.html?number=N

При этом адрес в адресной строке меняется с domain.ru/tovarN на domain.ru/tovar.html?number=N

Это правильно?

С точки зрения гугла, что означает такое преобразование? Он его замечает? Как для него выглядит каталог товаров - как одна страница с переменными или как множество страниц? Что для SEO лучше?

C
На сайте с 26.08.2008
Offline
0
csc
#10

Mod_rewrite работает на уровне сервера а не на уровне клиентского запроса. Тоесть он строку ЧПУ разбирает и передает ее серверу а сервер уже возвращает результат согласно переданным параметрам скрипту.

12

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