robotbender

Рейтинг
2
Регистрация
22.08.2008
csc:
http://www.egoroff.spb.ru/portfolio/apache/mod_rewrite.html#rewriterule
чтобы
http://www.xxx.zz/tovar.html?page=1
преобразовать в
http://www.xxx.zz/page_1.html
нужно
RewriteEngine On
RewriteRule ^page_([^_]*)\.html$ /tovar.html?page=$1 [L]
ну или для твоего случая
RewriteEngine On
RewriteRule ^tovar([^_]*)\.html$ /tovar.html?page=$1 [L]

мне не нужно ничего преобразовывать - у меня все и так работает.

я спрашиваю - как правильно для seo. какой вариант лучше?

действительно как трудно без примера :)

у меня на странице каталога все линки ЧПУ (типа tovar1.html ... tovarN.html) при нажатии на которые сервер (modrewrite) преобразует их в вид tovar.html?number=N

Вопрос - правильно ли такое преобразование с точки зрения SEO или на странице каталога лучше писать линки вида tovar.html?number=N

Сколько страниц проиндексирует гугл в первом случае, сколько во втором?

Важно ли что результат преобразования виден в адресной строке?

и дополнительный вопрос появился - для rewriterule флаги [NE,R,L] - правильные, с точки зрения Гугла? не нужно ли [NE,R=403,L]?

Unlock:
Совсем запутался. Можете пример дать? Что значит "у меня страница одна tovar.html" Я совсем ничего уже не понимаю :)
Да и страница tovar.html это реально статическая страница или откуда она берется?

Свой пример не могу - пока все на локалке тестится. Но вот например:

http://yaca.yandex.ru/yca/cat/Computers.html

Но мы же понимаем, что на Яндексе нет РЕАЛЬНОГО файла Computers.html, а есть что-то типа index.html?pagename=Computers а преобразование Computers.html в index.html?name=Computers идут где-то на уровне сервера.

Вот у меня примерно та же ситуация.

robotbender добавил 28.08.2008 в 11:17

csc:
www.xxx.ru/tovar.html=www.xxx.ru/index.php?tovar_page=0
www.xxx.ru/tovar1.html=www.xxx.ru/index.php?tovar_page=1
www.xxx.ru/tovarN.html=www.xxx.ru/index.php?tovar_page=N
при этом когда сервер получает запрос урл в формате ЧПУ(www.xxx.ru/tovar1.html) то начинается разбор строки при помощи регулярных выражений(mod_rewrite) простыми словами в формат www.xxx.ru/index.php?tovar_page=1 и сервер возвращает результат, это все делается на стороне сервера поэтому вы не видите преобразования.

P.S для русского языка он не очень удобен, больше для английского. http://www.google.com/search?hl=ru&q=blackberry&meta= почти все ЧПУ

Так что лучше (для Гугла)?

tovar1.html ... tovarN.html

или

index.php?tovar_page=1

ПС: а что такое ЧПУ? 😕

ППС: у меня получается так что преобразования видны, т.е. в адресной строке новый урл отображается :(

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 лучше?

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 - это динамически генерируемая страница. т.е. одна страница, но с разными переменными.

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

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

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

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?

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

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

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

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

или

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

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

12
Всего: 17