.htaccess
Настройка .htaccess для Apache
Среда, 18 апреля 2012 г.Рубрика: SEO -> ЧаВо(FAQ)
Метки: .htaccess | Apache
Просмотров: 10464
Подписаться на комментарии по RSS
.htaccess (от. англ. hypertext access) — файл дополнительной конфигурации веб-сервера Apache.
Запрет на все файлы:
deny from all
Где all обозначает "все".
Разрешить доступ с определенного ip:
order deny,allow
deny from all
allow from <ваш ip>
<ваш ip> - обозначает конкретный адрес.
Например:
order deny,allow
deny from all
allow from 213.126.122.99
Запретить доступ с определенного ip:
Настройки веб-сервера Apache
Понедельник, 16 апреля 2012 г.Рубрика: SEO
Метки: .htaccess | Apache
Просмотров: 26413
Подписаться на комментарии по RSS
Настройки веб-сервера Apache
Поскольку самым распространенным веб-сервером для небольших и средних по размеру сайтов является, безусловно, Apache, остановимся на его основных настройках.
Комментарий в .htaccess предваряется символом # – строку, перед которой стоит решетка, веб-сервер обрабатывать не будет. Комментируйте даже такой небольшой код, как правила для Apache, и вы даже через год или два сможете легко вспомнить, зачем нужна та или иная настройка.
Главная страница без дублей
Обычно код главной страницы физически расположен в файле /index.html (или index.php – для большинства динамических сайтов), но сайт должен открываться по любому из запросов: yoursite.ru, yoursite.ru/index.html, www.yoursite.ru и www.yoursite.ru/index.html. Но для поисковых систем это четыре разных URL! Если не настроить .htaccess верно, поисковик добавит в свой индекс четыре одинаковых страницы. Это признак некачественного сайта. Избежать этой проблемы можно с помощью такого кода в .htaccess:
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^yoursite.ru
RewriteRule (.*) http://www.yoursite.ru/$1 [R=301,L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9} /index.html HTTP/
RewriteRule ^index.html$ http://www.yoursite.ru/ [R=301,L]