.htaccess для лэндингов

Частенько необходимо делать лэндинги и постоянно приходится искать, как сделать то или иное правило для htaccess. Публикую небольшую подборку правил: без www, редирект на https, убираем .html в url, обрезка завершающего слеша в url.

RewriteEngine On

# редирект на https
RewriteCond %{HTTPS} off
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

# без www
RewriteCond %{HTTP_HOST} ^www\.(.*)$
RewriteRule ^(.*)$ http://%1/$1 [L,R=301]

# Делаем редирект со слешем на без слеша
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} (.+)/$
RewriteRule ^ %1 [R=301,L]

# Убираем html 
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.html -f
RewriteRule ^.*$ $0.html [L,QSA]
RewriteCond %{THE_REQUEST} ([^\s]*)\.html(\?[^\s]*)?
RewriteRule (.*) %1 [R=301,L]

jQuery: всплывающий баннер с использованием cookies

В данном примере всплывающее окно на сайте с баннером или текстом реализуется с использованием библиотеки jQuery и плагина jquery.cookie.js. Скачать исходники можно в заключении поста. На изображении ниже пример окна с рандомной картинкой.

jQuery: всплывающий баннер с использованием cookies

Вставка фото Instagram на веб-страницу

Для того, чтобы получить код вставки для фотографии или видеозаписи, необходимо авторизоваться в web-версии Instagram.

1. Откройте фотографию, которую вы хотите вставить в код html-страницы. В правом нижнем углу нажмите на троеточие.

undefined

HTML5: правила верстки

Несколько полезных советов о том, как правильно оформлять верстку. Кстати, далеко не все разработчики относятся к ним уважительно (также и опытные).