Min-Height и т.д. в ИЕ
Опубликовано 15.03.2009

При создании уже любой страницы я спотыкаюсь о непонимание моего кода Internet Explorer’ом. Еще один популярный момент - жесткое ограничение высоты или ширины документа. Остальные браузеры и ИЕ7+ понимают max-height, max-width и, соответственно, min-height и min width. Для ИЕ же изобретается велосипед:

.someclass {
min-height:1000px;
height:expression(document.body.clientHeight < 1000? "1000px": "auto" );
}

Сверху - для нормальных браузеров, снизу - для ИЕ6.
Человеческим языком это интерпретируется, так: если высота окна браузера меньше 1000 пикселей, то высота блока - 1000 пикселей, иначе - менять высоту автоматически.

Редирект страницы
Опубликовано 14.03.2009

Понадобилось вместо определенной статьи открывать аналогичную статью на другом сайте, в отличие от простой замены ссылок, данный способ позволяет переносить PR старой страницы на новую.
Самый простой способ - это так называемый редирект 301. В .htaccess (лежащем в корне сайта) пишем:

Redirect permanent /article.html newserver.com/newarticle.html

upd. Подправил .htaccess своих сайтов на тему того же редиректа - с “www” на “без www”. Говорят, это полезно также для поисковиков, которые без редиректа видят 2 сайта - site.ru и www.site.ru. На мой взгляд, звучит глупо, ибо поддомен www из покон века была синонимом основного домена. Но на всякий случай внес изменения:

RewriteCond %{HTTP_HOST} ^www.site.ru$ [NC]
RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L]