Да не будет никакого серверного редиректа. Смысла в таком преобразовании мало, просто страница для внешнего мира будет иметь имя /123, а не index.php?affiliate=123, разницы мало очень.
Не надо придираться к словам :)
Ну да, не будет никакого редиректа, каким его обычно представляют люди (external redirect), но у этого слова также есть и другие значения, я имел ввиду "перенаправление".
Извиняюсь и исправляю свою формулировку:
произойдет the rewriting process.
А по-поводу ссылки index.php?affiliate=123 я против! Это хорошо, чо еще не index.php?action=affiliates&affiliate_id=123. Не каждый "не совсем умный" человек захочет терпеть ее у себя в каталоге. Другое дело когда есть ссылка www.site.com/roman/ или www.site.com/roman.html - оно и глаз радует, и по-человечески как-то написано.
И вообще, автор топика задал вопрос, не зная о том, что для решения этой проблемы есть много способов. Некоторые из них очень просты и красивы. Ему надо помочь все-таки :). Я предложил свою точку зрения, а согласиться с ней или нет - это уже ваши проблемы ;)
Как писал dimok ну значит яндекс допетрил, что вес у нее больше. вариант: все ссылки ставить на русскую (с русских каталогов и прочих мест) - тогда она возможно, перевесит...
Спасибо за совет.
Но именно так и делаем - с русских ресурсов только на русскую версию ссылки, при том, что их гораздо больше.
Как писал dimok Netsah, а русская страничка в базе то видна? возможно, страницы выпала из поисковой базы. такое бывает у Яндекса частенько (в последнее время, надо признать, все реже).
Русская была выпавшей, сейчас есть на месте, но Ya приоритет отдает англ. версии при запросе "имя домена".
Как писал Professor Netsah, ты забыл что в index.php?affiliate=123 само "123" это идентификатор партнера, а следовательно и не надо делать дубляж ее по www.site.com/123 ...
по моему, porta.ru с точки зрения вытаскивания PR правильно все сделала ...
Не пойму в чем пробдема :) На сайт будет идти ссылка www.site.com/123. А mod_rewrite это переделает так, что запрос обработается как будто-бы index.php?affiliate=123, произойдет серверный редирект, поисковик этого не увидит, запишется affiliate_id.
Какое дублирование? не пойму :) Скажите, в чем я не прав!
Если у тебя есть сайт и тебе нужно, чтобы твои аффилиаторы ссылаясь на тебя приращивали тебе ПР, то нужно сделать следующее:
1. Аффилиаторы пусть ставят прямую ссылку на страницу в виде : www.site.com/123/
2. аффилиаторский скрипт надо переписать через index.php?affiliate=123 (так как не получится создать страницы с разным текстом для www.site.com/123, а в противном случае произойдет склейка). А так нужно будет всего-лишь динамически каждый раз менять title и создать какой-нибудь блок текстовый на index.php (новости, tips etc)
3. запустить apache mod_rewrite, написать .htaccess, чтобы запрос www.site.com/123/ обрабатывался как index.php?affiliate=123
Как вариант, сделать sait.ru ☝
Вариант не рассматривается, так как марка уже достаточно известна.
Закрыл в robots.txt, посмотрим как быстро Ya среагирует
to Interitus.
Не надо придираться к словам :)
Ну да, не будет никакого редиректа, каким его обычно представляют люди (external redirect), но у этого слова также есть и другие значения, я имел ввиду "перенаправление".
Извиняюсь и исправляю свою формулировку:
произойдет the rewriting process.
А по-поводу ссылки index.php?affiliate=123 я против! Это хорошо, чо еще не index.php?action=affiliates&affiliate_id=123. Не каждый "не совсем умный" человек захочет терпеть ее у себя в каталоге. Другое дело когда есть ссылка www.site.com/roman/ или www.site.com/roman.html - оно и глаз радует, и по-человечески как-то написано.
И вообще, автор топика задал вопрос, не зная о том, что для решения этой проблемы есть много способов. Некоторые из них очень просты и красивы. Ему надо помочь все-таки :). Я предложил свою точку зрения, а согласиться с ней или нет - это уже ваши проблемы ;)
ну значит яндекс допетрил, что вес у нее больше. вариант: все ссылки ставить на русскую (с русских каталогов и прочих мест) - тогда она возможно, перевесит...
Спасибо за совет.
Но именно так и делаем - с русских ресурсов только на русскую версию ссылки, при том, что их гораздо больше.
Netsah, а русская страничка в базе то видна? возможно, страницы выпала из поисковой базы. такое бывает у Яндекса частенько (в последнее время, надо признать, все реже).
Русская была выпавшей, сейчас есть на месте, но Ya приоритет отдает англ. версии при запросе "имя домена".
а как устроено разделение на версии?
www.sait.com
www.sait.com/ru/
Netsah, ты забыл что в index.php?affiliate=123 само "123" это идентификатор партнера, а следовательно и не надо делать дубляж ее по www.site.com/123 ...
по моему, porta.ru с точки зрения вытаскивания PR правильно все сделала ...
Не пойму в чем пробдема :) На сайт будет идти ссылка www.site.com/123. А mod_rewrite это переделает так, что запрос обработается как будто-бы index.php?affiliate=123, произойдет серверный редирект, поисковик этого не увидит, запишется affiliate_id.
Какое дублирование? не пойму :) Скажите, в чем я не прав!
Разные
Если у тебя есть сайт и тебе нужно, чтобы твои аффилиаторы ссылаясь на тебя приращивали тебе ПР, то нужно сделать следующее:
1. Аффилиаторы пусть ставят прямую ссылку на страницу в виде : www.site.com/123/
2. аффилиаторский скрипт надо переписать через index.php?affiliate=123 (так как не получится создать страницы с разным текстом для www.site.com/123, а в противном случае произойдет склейка). А так нужно будет всего-лишь динамически каждый раз менять title и создать какой-нибудь блок текстовый на index.php (новости, tips etc)
3. запустить apache mod_rewrite, написать .htaccess, чтобы запрос www.site.com/123/ обрабатывался как index.php?affiliate=123
и все ..
...пить шиповничек, есть черничку и морковку. И иногда высыпаться.
Шиповничек "саме то" - на работу времени не останется:p
Так денс был - вот и последствия;)