Профиль: Yunir76

Статистика
  • 28
  • 11 ноября 2011 г. 0:52

Да менялось.

7 years ago

Насколько я понимаю 301 редирект живет недолго, до первого индексирования поисковой  системой, после этого она (ПС) уже знает где находится новая страница и в выдаче указывает именно на нее. поэтому ничего страшного не случится если через месяц другой хостер действительно замутит что-нибудь,  хотя у него и так уже IIS 7/5.

7 years ago

На хостинге перенес сайт с тестового домена на основной рабочий и после этого перестали добавляться картинки в товар. Пробовал добавлять через NopAdmin, добавляется, но после этого вместо товара браузер показывает ErrorPage, также и в категории и в производителе на той странице где этот товар.  В настройках Медиа стоит путь сохранения "в базу", пробовал менять на "файловую систему", но тогда мало того что пропадают остальные картинки, так еще и ничего не меняется - проблема остается. Такое ощущение, что где то прописан путь к папке Images, но после смены директории на хосте, ее не существует и возникает ошибка. Никто не сталкивался?

7 years ago

Спасибо всем. проблему решил настройкой urlrewriter в iis 7 manager буквально в 2 клика, указанием старого  и нового урла.
web.config сконфигурирован:

<rules>
<rule name="название редиректа 1" stopProcessing="true">
                    <match url="старый урл" />
                    <action type="Redirect" url="новый урл" />
</rule>
....название редиректа 2
....название редиректа 3
и.т.д. ( у меня было немного адресов около 50)

</rules>

Проверял вводом старого недействующего урла через сервис Яндекса "Проверка ответа сервера"
результат: Код статуса HTTP: "301 Moved Permanently"
конечно если старых адресов несколько сотен тогда шляпа )))

7 years ago

можно ли создать страницу второго уровня с произвольным названием скажем: /node/1  или /taxonomy/term/1 ?

7 years ago

существует решение вот такого вида:

<script runat="server">
private void Page_Load(object sender, System.EventArgs e)
{
Response.Status = "301 Moved Permanently";
Response.AddHeader("Location","http://www.new-url.com");
}
</script>
код вставляется в global.asax и забывается о всем...НО! работает только в случае сохранения старых страниц, в моем случае старых страниц нет уже, и необходимо другое решение

7 years ago

Дело в том, что (насколько я понял) такое решение отчасти решает вопрос с трафиком, но не решает проблемы уведомления поисковой системы о том, что страницы не пропали(404), а просто перемещены (301). 301 это не ошибка, при отсутствии страниц клиент получит в любом случае 404, смысл в том чтобы вместо 404 отправить клиенту 301. если рассматривать:
<customErrors defaultRedirect="errorpage.htm" mode="RemoteOnly">
      <error statusCode="404" redirect="filenotfound.htm" />
      <error statusCode="301" redirect="MovedPermanently.htm" />
</customErrors>

то тогда лучше отредактировать filenotfound.htm под свои цели.

Может я вообще ничего не понял, прошу меня заранее простить за тупость. Тогда чем заполнить MovedPermanently.htm? так чтобы на конкретный ошибочный запрос 404, возвращать клиенту (или роботу) 301 с указанием нового правильного урла?

7 years ago

После смены движка с друпала на nopCommerce cтолкнулся с проблемой переадресации страниц для сохранения трафика и веса в поисковиках. Знаю, что нужен redirect 301, но каким образом все это делается без понятия так как пришел с друпала и чайник полный. Вроде нужно добавить код в global.asax, но старых страниц уже не существует....в полной растерянности...не хочется терять все ссылочное и трафик перед новым годом (((....никто  не сталкивался?

7 years ago