Место для вас

Настройки сайта в .htaccess и защита с .htpasswd

Выкладываю небольшой пример частых настроек, которые надо устанавливать по умолчанию в htaccess при создании сайта. Нужно для более лучшей seo оптимизации. А так же если надо запретить поисковикам посещать сайт, если он находится в стадии разработки.

Вот пример .htaccess



AddDefaultCharset UTF-8

Options +FollowSymLinks

RewriteEngine On

# редирект с WWW на без WWW
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]

# редирект c без WWW на WWW
#RewriteCond %{HTTP_HOST} ^sitename.com
#RewriteRule (.*) http://www.sitename.com/$1 [R=301,L]

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

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]

# простая защита
AuthType Basic
	AuthName "What do you want?"
	AuthUserFile /path/to/sitename.com/.htpasswd
Require valid-user

<Files .htpasswd>
   deny from all
</Files>

А вот пример .htpasswd


# генерация ключей: http://www.htaccesstools.com/htpasswd-generator/
# логин и пароль: usrlogin:usrpawd123
usrlogin:$apr1$DMqT4ZkG$3dkM/cwm1IyniPGCaG1lc1

Место для вас

Добавить коментарий

Что за сайт

Этот сайт представляет унифицированную базу, где инфа собрана в единое целое, а не разбросанна по многочисленным сайтам, записям на листах бумаги или головам людей; а так же доступна круглосуточно не зависимо от кого-либо или чего-либо.

Будь в курсе

Интересненько

Вверх