понедельник, 3 января 2011 г.

Редирект на сайте 301. Исправляем ошибки молодости.

На днях сменил на одном из своих блогов движок на Wordpress. В довесок ко всем бедам, случившимся при переносе, получил кучу битых ссылок из поисковиков на мой сайт ввиду изменения структуры сайта. Нашел простое и вместе с тем качественное решение.
В файле сервера (в корне сайта) .htaccess необходимо прописать:
Redirect 301 /от/куда http://куда/редиректим/
К примеру:
Redirect 301 /biserrss/news_2010-12-14-17-47-07-108.html http://handmadenews.ru/2011/01/03/205/


Побольше вам трафика, валидных ссылок на ваш ресурс и всего доброго!

суббота, 1 января 2011 г.

Маньячная стройка, часть 1 (планы)

Добрый день!
Давно тлела идея постройки собственного дома и вот, дело сдвинулось.
Набросал небольшой схеметический чертежик будущего строения. Размер стен 8*9м(без пристроя).

суббота, 11 декабря 2010 г.

Интереснейший сервис

Наткнулся в сети на интересный сервис.
http://inmybook.ru/
Заметки, списки задач, бухгалтерия, закладки с паролями и много чего интересного!!!
0x07

пятница, 10 сентября 2010 г.

Реализация NTLM в Indy 10

Заметка на память.
{$APPTYPE CONSOLE}

uses
SysUtils,
IdAuthentication,
IdAuthenticationNTLM,
IdHTTP;

type
TDummyProxy = class
private
class procedure OnProxyAuthorization( Sender: TObject;
Authentication : TIdAuthentication; var Handled : Boolean );
end;

{ TDummyProxy }

class procedure TDummyProxy.OnProxyAuthorization(Sender: TObject;
Authentication: TIdAuthentication; var Handled: Boolean);
begin
Authentication.Reset;
Authentication.Username := '...';
Authentication.Password := '...';
Handled := true;
end;

begin
with TIdHTTP.Create( nil ) do
try
OnProxyAuthorization := TDummyProxy.OnProxyAuthorization;
ProxyParams.ProxyServer := '...';
ProxyParams.ProxyPort := 3128;
ProxyParams.BasicAuthentication := false;
HTTPOptions := HTTPOptions + [ hoInProcessAuth ];
WriteLn( Get('http://ya.ru') );
finally
Free
end;
end.