1 сообщение / 0 new
Аватар пользователя IMHO
Не в сети
Зарегистрирован: 23/06/2008
.htaccess

htaccess.htaccess - один из тех конфигурационных файлов настройки веб-сервера Apache, который практически все хостеры позволяют изменять вебмастерам самостоятельно. В зависимости от потребностей сайта и используемой CMS могут возникнуть совершенно разные вопросы.

99% всех вопросов, которые связаны с htaccess - установка пароля на папку, редирект и увеличение памяти для сайта. Без лишних слов перейдём к практическим примерам. Всё остальное можно узнать в Google, Яндексе или Википедии.



301 редирект

Перенаправление с http://www.seo.by на http://seo.by

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.seo\.by$ [NC]
RewriteRule ^(.*)$ http://seo.by/$1 [L,R=301]

Перенаправление с http://любого-домена.любая-доменная-зона на http://www.любого-домена.любая-доменная-зона

RewriteCond %{HTTP_HOST} !^www\. [NC]
  RewriteRule ^ http://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]



Закрытие папок / каталогов паролем

AuthName "Auth message"
AuthType Basic
require <valid-user | user <username1> [username2] ... [usernameN]>
AuthUserFile "/full/path/to/.htpasswd"

Пароли для юзеров находятся в .htpasswd


Бан по IP-адресу

deny from 127.0.0.1



Ограничение, увеличение памяти для сайта

# Memori
php_value memory_limit 128M

После решётки # строчка комментируется и сервером не выполняется. рекомендуется всегда помечать, что, для чего, и когда мы меняем. Для поиска возможных ошибок в будущем.

Навигация по подшивке

Опрос

Я пользуюсь поиском
Google
55%
Яндекс
35%
Рамблер
1%
Bing
0%
Tut.by
3%
Baidu
1%
Другим
5%
Всего голосов: 3294