myst3
Гуру форума
- Регистрация
- 20 Сен 2008
- Сообщения
- 158
- Реакции
- 56
- Автор темы
- #1
Вот небольшой код для .htaccess который я использую для оптимизации своих сайтов.
Первая часть делает редирект с 3х версий сайта:
Для просмотра ссылки Войдиили Зарегистрируйся
Для просмотра ссылки Войдиили Зарегистрируйся
Для просмотра ссылки Войдиили Зарегистрируйся
На Для просмотра ссылки Войдиили Зарегистрируйся
Как известно Гугль воспринимает все 4 версии как разные варианты/версии сайта, сделав редирект получаем 1 вариант. Зы: если используете WP или другие аналогичные движки, то лучше это не использовать так как они сами настраивают этот параметр. Site.ru замените на url своего сайта.
Вторая часть кода оптимизирует скорость сайта через кеширование изображений и скриптов. Подробнее можно почитать здесь: Для просмотра ссылки Войдиили Зарегистрируйся Как известно, Гугль учитывает скорость сайта в формировании поисковой выдачи. Проверить скорость можно через плагин Page Speed ( для FF: Для просмотра ссылки Войди или Зарегистрируйся ). После использования этого кода скорость моих сайтов поднялась в среднем с ~80 пунктов до 95.
Первая часть делает редирект с 3х версий сайта:
Для просмотра ссылки Войди
Для просмотра ссылки Войди
Для просмотра ссылки Войди
На Для просмотра ссылки Войди
Как известно Гугль воспринимает все 4 версии как разные варианты/версии сайта, сделав редирект получаем 1 вариант. Зы: если используете WP или другие аналогичные движки, то лучше это не использовать так как они сами настраивают этот параметр. Site.ru замените на url своего сайта.
Вторая часть кода оптимизирует скорость сайта через кеширование изображений и скриптов. Подробнее можно почитать здесь: Для просмотра ссылки Войди
Код:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^www.site.ru [NC]
RewriteRule ^(.*)$ http://site.ru/$1 [L,R=301]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /([^/]+/)*index\.html\ HTTP/
RewriteRule ^(([^/]+/)*)index\.html$ http://site.ru/$1 [R=301,L]
</IfModule>
<FilesMatch "\.(ico|jpg|jpeg|png|gif|js|css|swf)$">
<IfModule mod_expires.c>
ExpiresActive on
ExpiresDefault "access plus 30 days"
</IfModule>
Header unset ETag
FileETag None
</FilesMatch>
AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css application/javascript application/x-javascript application/rss+xml application/atom_xml text/javascript