Статические и динамические ссылки

K
На сайте с 13.04.2004
Offline
0
ksu
892

Добрый день!

Столкнулась с такой задачей. Пытаюсь прикрутить ISAPI_Rewrite к IIS, таким образом чтобы ссылки вида aaa.html/b1/b2/c1/c2 (url_1)преобразовывались соответственно в aaa.aspx?b1=b2&c1=c2 (url_2) для лучшей индексации

Так вот, там есть одна опция, такая что:

1. если ее HE использовать, то при запросе url_1 фильтр преобразует его в url_2 и в таком виде передает запрос приложению

2. если ее использовать, то сервер редиректит клиента на url_2. Дословно: "..this option forces server to send immediate response to client with redirect instruction, providing result URI as a new location."

С технической точки зрения вариант 2. намного предпочтительнее, т.к. при его использовании снимаются многие проблемы.

Но возник вопрос - не будет ли это менее эффективно с точки зрения индексации или может быть тут есть другие подводные камни?

Есть у кого-нибудь какие-нибудь соображения по этому поводу?

[Удален]
#1

При варианте 2 теряется всякий смысл такого преобразования, и оно становится даже вредным.

K
На сайте с 13.04.2004
Offline
0
ksu
#2

абыдна

то есть даже если сравнивать на сайте ссылки вида url_1 и url_2, то все равно предпочтительнее использовать url_2?

А почему?

[Удален]
#3

Задача преобразования адресов состоит в том, чтобы браузер запрашивал с сервера url_1, и получал страницу, которую он получил бы при запросе url_2. При этом все ссылки на сайте должны быть вида url_1, а о наличии страниц вида url_2 знать никому не надо, это внутреннее дело сервера.

K
На сайте с 13.04.2004
Offline
0
ksu
#4

понятно

Спасибо!

А если например при генерации статической ссылки использовать не слеши а какие-то другие символы, например "~", это не скажется на индексации?

[Удален]
#5

Не скажется. Но лучше все же дефисы, а не тильды, от греха подальше.

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