Ускорить сайт и сделать SEO через файл .htaccess

  1. Что такое файл .htaccess
  2. Создайте файл .htaccess в Windows
  3. Включить сжатие GZip на Арубе
  4. Включить кеш браузера
  5. Установите лучшую версию PHP
  6. Избегайте дублирования контента
  7. Держите URL удобными для пользователя
  8. Удалить последнюю косую черту из URL
  9. Создать перенаправления 301
  10. Предпочитаемый домен и редирект 301
  11. 1 - Укажите предпочитаемый домен
  12. 2 - Применить перенаправление 301
  13. 3 - Укажите предпочтительный URL с каноническим атрибутом
  14. Пользовательские страницы для ошибки 404
  15. Файл .htaccess на WordPress
  16. Ускорить сайт: больше советов
  17. Выводы

Автор: Андреа Пакьяротти
Последнее обновление: 15 апреля 2018 г.
Категория: SEO .htaccess

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

Индекс Ускорить сайт и сделать SEO через .htaccess
  1. Что такое файл .htaccess
  2. Создайте файл .htaccess в Windows
  3. Включить сжатие GZip на Арубе
  4. Включить кеш браузера
  5. Установите лучшую версию PHP
  6. Избегайте дублирования контента
  7. Держите URL удобными для пользователя
  8. Удалить последнюю косую черту из URL
  9. Создать перенаправления 301
    1. Предпочитаемый домен и редирект 301
  10. Пользовательские страницы для ошибки 404
  11. Файл .htaccess на WordPress
  12. Ускорить сайт: больше советов
  13. Выводы

Что такое файл .htaccess

Файл .htaccess (сокращение от Hypertext Access ) представляет собой текстовый файл (редактируемый, следовательно, также с помощью Блокнота), содержащий директивы веб-сервера Apache для настройки команд, касающихся каталогов (например, разрешающий доступ через пароль), файл, управление ошибками , выбор версии PHP, создание пользовательских сообщений об ошибках, перенаправления www (полезно, когда пользователи вводят URL-адрес без классического www , поэтому необходимо перенаправить весь трафик на сайт без www на соответствующий www или наоборот) защита изображений от горячей ссылки (горячая ссылка - это возможность для сторонних производителей интегрировать изображения с других сайтов в свой сайт с указанием URL-адреса; операция, которая создает проблемы для сайта, на котором размещено исходное изображение для использования группа с последующим замедлением) и многое другое.
Файл .htaccess работает внутри папки, в которой он находится, поэтому, если он помещен в корень службы хостинга, он вмешивается по всему сайту, если каждая подпапка не имеет своего собственного файла .htaccess .
Это файл .htaccess, а не .htaccess.html или .htaccess.txt .
Чрезвычайно важно сделать резервную копию любого существующего файла .htaccess, потому что одна синтаксическая ошибка может уже поставить под угрозу весь сайт; так что в случае проблем вы можете восстановить исходный .htaccess.

Создайте файл .htaccess в Windows

Переименование файла htaccess.txt в .htaccess в Windows завершается неудачно, потому что в этой ОС невозможно создать файлы, которые начинаются с точки и без расширения, поскольку операционная система считает правую часть точки расширением и выводит пропуск имя. Затем действуйте следующим образом:
если не видно, покажите расширения файлов (для Windows 10 откройте проводник Windows и на вкладке « Вид » выберите « Расширения имен файлов» ).
переименуйте файл в .htaccess . (с точкой в ​​конце), также выбирая расширение и давая согласие на окно, которое откроет Windows, поэтому файл будет переименован в .htaccess : вставляя точку в конце имени, Windows будет думать, что имя файла - .htaccess. и так как имена файлов без расширения разрешены, Windows удалит последнюю точку и получит желаемый результат.

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

Включить сжатие GZip на Арубе

GZip - наиболее часто используемый в сети метод сжатия файлов JS, CSS, HTML и т. Д. и позволяет оптимизировать время отклика, позволяя загружать меньше данных и ускоряя открытие страниц.

Чтобы включить сжатие GZip ( Включить сжатие Gzip ), необходимо добавить базовый код в файл .htaccess, который позволяет настроить модуль mod_deflate, доступный в Apache 2.x, заменив модуль mod_gzip (строки, начинающиеся с #, являются комментариями и не влияет на остальную часть кода):
# Сжать текст, html, javascript, css, xml:
AddOutputFilterByType DEFLATE text / plain
AddOutputFilterByType DEFLATE text / html
AddOutputFilterByType DEFLATE text / xml
AddOutputFilterByType DEFLATE text / css
AddOutputFilterByType DEFLATE application / xml
AddOutputFilterByType DEFLATE application / xhtml + xml
AddOutputFilterByType DEFLATE application / rss + xml
AddOutputFilterByType DEFLATE application / javascript
AddOutputFilterByType DEFLATE application / x-javascript
Если провайдер еще не активирован, также полезно вручную вмешаться в сжатие на стороне сервера, например, в Арубе просто зайдите в Панель управления , Хостинг Linux, Управление хостингом Linux , затем Инструменты и настройки и, наконец, Настроить файл PHP.INI , затем su zlib.output_compression и установите переключатель в положение On

Включить кеш браузера

Активируя кеш браузера ( кеширование браузера), можно указать, как долго браузер посетителей должен просматривать файлы, содержащиеся в кеше, прежде чем снова загружать их с хостинга. В этом примере изображения, файлы JavaScript, CSS и Flash-файлы имеют 30-дневный срок действия (2,592 000 секунд), после чего браузер должен загрузить их снова с сервера, не запрашивая кэш. Преимущество этой функции - сокращение времени загрузки страницы.

# Добавить кеширование.
<FilesMatch ". (Ico | jpg | jpeg | png | gif | js | css | swf) $">
Набор заголовков Cache-Control "max-age = 2592000"
</ FilesMatch>

В этом другом примере длительность является переменной, поскольку предполагается, что файл HTML обновляется чаще, чем другие ресурсы:

<FilesMatch "(jpg | jpeg | gif | png | ico | swf | flv) $">
Набор заголовков Cache-Control "max-age = 2592000"
</ FilesMatch>
<FilesMatch "(js | css | pdf | txt) $">
Набор заголовков Cache-Control "max-age = 604800"
</ FilesMatch>
<FilesMatch "(html | htm) $">
Набор заголовков Cache-Control "max-age = 43200"
</ FilesMatch>

Установите лучшую версию PHP

Даже версия PHP, которую вы используете, может повлиять на производительность вашего сайта, поэтому всегда лучше использовать последнюю доступную версию PHP, убедившись, что она на 100% совместима со скриптами, которые вы используете на сайте (плагины и темы). WordPress например).
Эту операцию можно выполнить на стороне сервера, вмешавшись в свойство размещения. Например, на Арубе вам нужно перейти в Панель управления , Хостинг Linux, Управление хостингом Linux , затем Инструменты и Настройки и, наконец, Выбрать версию PHP .

Избегайте дублирования контента

Если сайт не управляет каноническими страницами, вы рискуете дублировать контент. Домашнюю страницу можно получить по различным адресам: www.sito.it, sito.it, sito.it/index.html, www.sito.it/index.html, затем необходимо указать правило, которое сообщает, какой из них является Канонический URL (официальный), чтобы не наказываться поисковыми системами.
Проблема может быть решена с помощью ссылки rel = "canonical" в <head> страниц и с помощью следующего фрагмента в .htaccess:

ПереписатьEngine на
RewriteCond% {HTTP_HOST} ^ mysiteit $ $ [NC] RewriteRule ^ (. *) $ Https://www.sito.it/$1 [R = 301, L] RewriteCond% {THE_REQUEST} ^. * / Index. HTML
RewriteRule ^ (. *) Index.html $ https://www.sito.it/$1 [R = 301, L]

Вот записка от Гугл на rel = "канонический" ,

Держите URL удобными для пользователя

URL-адрес важен для повышения рейтинга в поисковых системах: он должен быть коротким, простым с ключевым словом в начале.
Например: https://www.sito.it/chi-sono.html, https://www.sito.it/cosa-faccio.html и т. Д. может быть очищен с помощью .html через фрагмент:

RewriteBase /
ПереписатьEngine на
RewriteCond% {REQUEST_FILENAME}! -D
RewriteCond% {REQUEST_FILENAME} html -f
RewriteRule ^ (. *) $ $ 1.html

Удалить последнюю косую черту из URL

Наличие или отсутствие последней косой черты в URL веб-сайта создает две разные ссылки, которые ведут к одному и тому же контенту. Дополнение или нет не является решающим для позиционирования, но это эстетический вопрос. Код для его удаления:

RewriteEngine On
RewriteRule ^ (. *) / $ Https: //% {HTTP_HOST} / $ 1

Создать перенаправления 301

Распространенная ошибка - не управлять перемещаемыми страницами, это приведет к штрафу для двигателей. Перенаправление 301 сообщает паукам, что страница была постоянно перемещена на новый URL.
Вот код для обозначения движения.

RewriteEngine On
Redirect 301 / старая страница / https://www.sito.it/nuovapagina/
Если есть передача параметров строки запроса, правило становится:
RewriteCond% {REQUEST_URI} ^ / index.php $
RewriteCond% {QUERY_STRING} ^ p1 = значение1 & p2 = значение2 & p3 = значение3 $
RewriteRule (. *) Https://www.miosito.it/nuova-pagina/? [R = 301, L]

Предпочитаемый домен и редирект 301

Предпочтительным доменом, также называемым каноническим, является тот, который вы хотите использовать для индексации страниц вашего сайта в результатах поиска. Обратная ссылка может ссылаться на сайт с помощью URL-адреса www (http://www.sito.it) или www (http://sito.it).
Если вы укажете http://www.sito.it в качестве предпочтительного домена и ссылка на ваш сайт будет обнаружена в форме http://sito.it, Google перейдет по этой ссылке как http://www.sito.it. Если владелец не указывает предпочитаемый домен в консоли поиска , Google может рассматривать версии домена с www и без www как отдельные страницы. После внесения изменений необходимо дождаться новой индексации этих страниц.

Зеркальное имя хоста или вероятность того, что домен можно будет получить, введя пропущенный префикс www в URL-адресе, www.sito.it vs miosito.it, приводит к проблеме индексации, так как пауку Google потребуется двойное время для сканировать страницы сайта, если он не распознает сразу два URL-адреса как сайт с одинаковым содержанием; на самом деле, руководящие принципы Google гласят: «Если вы не укажете предпочитаемый домен, мы могли бы рассматривать версии домена с www и без www как отдельные ссылки на отдельные страницы».
Кроме того, содержимое двух имен хостов может быть помечено как дубликаты без каких-либо безболезненных последствий, поскольку Google не оценивает дублирующийся контент.
Кроме того, полученные обратные ссылки могут быть разделены между двумя хостами поисковой системой, что приведет к ухудшению позиционирования в поисковой выдаче.
Поэтому важно указать предпочтительный домен, и для этого нужно выполнить 3 шага:

1 - Укажите предпочитаемый домен

Вы должны подтвердить право собственности на обе версии вашего домена, как www, так и не www, чтобы доказать, что вы являетесь владельцем обоих. Как правило, после проверки версии домена Google может легко проверить другую с помощью исходного метода проверки (если файл подтверждения, метатег или запись DNS не были удалены).

  1. На главной странице консоли поиска щелкните нужный сайт.
  2. Нажмите на значок шестеренки, а затем на Настройки сайта.
  3. В Предпочитаемом домене выберите предпочтительный вариант.

2 - Применить перенаправление 301

После того, как вы настроили предпочитаемый домен, вам нужно использовать перенаправление 301 для перенаправления трафика с вашего не предпочтительного домена, чтобы поисковые системы и посетители знали, какая у них привилегированная версия.
Перенаправления 301 особенно полезны, когда пользователи получают доступ к сайту через разные URL-адреса. Поэтому, если ваш дом доступен более чем одним способом, лучше установить один из этих URL-адресов в качестве избранного (канон) и использовать перенаправление 301 для передачи трафика с других URL-адресов на предпочтительный.
Например, чтобы применить перенаправление 301 для веб-сайтов, размещенных на серверах апаш от не www до www, введите следующий код в .htaccess:

// Переписать на www
Опции + FollowSymLinks
ПереписатьEngine на
RewriteCond% {HTTP_HOST} ^ andreapacchiarotti.it [nc]
RewriteRule ^ (. *) $ Https://www.andreapacchiarotti.it/$1 [r = 301, nc]

Если ваш сайт размещен на сервере с другим программным обеспечением, обратитесь к вашему хостеру за информацией

3 - Укажите предпочтительный URL с каноническим атрибутом

Укажите на страницах вашего сайта предпочтительный URL с элементом rel = "canonical".
Предположим, вы хотите установить https://www.sito.it в качестве своего любимого URL, даже если вы можете получить доступ к этому контенту через серию URL. Вы можете указать это предпочтение для поисковых систем, выполнив разметку в заголовке канонической страницы с тегом ссылки и атрибутом rel = "canonical", как в следующем примере:

<link rel = "canonical" href = "https://www.andreapacchiarotti.it" />

Вот один список кодов состояния ,


Пользовательские страницы для ошибки 404

Ошибка 404 означает, что запрашиваемая браузером страница не найдена, поскольку она, вероятно, была удалена. Этот фрагмент исправляет ошибку 404, показывая конкретную страницу с таким же графиком сайта и, возможно, с небольшой формой, которая позволяет пользователю написать, что такое отсутствующий контент:

ErrorDocument 404 / error-404.html page

Файл .htaccess на WordPress

Если установка, выбранная для вашего сайта, не включает файл .htaccess, он должен быть четко создан сначала с помощью любого редактора, даже Блокнота, а затем загружен на сайт, нажав кнопку « Загрузить» . в cPanel. Затем можно будет отредактировать его непосредственно из cPanel или загрузить и изменить его на своем компьютере, а затем снова поместить на сервер. Если вы используете cPanel, перейдите в File / File Manager и, выбрав для просмотра скрытых файлов, перейдите в корень сайта, щелкните файл .htaccess, выберите « Изменить» , «Изменить» и нажмите « Сохранить» .
Если у вас есть плагин Yoast SEO Вы можете использовать его для редактирования файла .htaccess из панели инструментов , нажав на меню SEO на боковой панели. Если вы не видите опцию « Инструменты» , нажмите « SEO», чтобы отобразить меню, а затем на панели инструментов, чтобы открыть вкладку « Функции ». Включите опцию Расширенные настройки страниц и подтвердите. Cliccaresu Инструменты и редактировать файл .htaccess .

Ускорить сайт: больше советов

Очевидно, что это всего лишь несколько хитростей, оптимизация сайта требует разные навыки и множество аспектов для анализа, от тщательного использования кода до выбора наилучшего хостинг-плана для ваших нужд.
В любом случае, приняв вышеупомянутые стратегии, чем меньше сайт был ранее оптимизирован с точки зрения скорости загрузки, тем больше положительное влияние на их использование.
Если вы считаете, что не можете справиться с этими проблемами, попросите у меня бесплатный SEO анализ вашего веб-сайта: услуга, предназначенная для владельцев интернет-страниц, которые хотят знать, сколько и если их сайт оптимизирован для поисковых систем, или иметь мнение о SEO-деятельности, осуществляемой разработчиком. В результате этого действия создается настраиваемый отчет с текущим процентом оптимизации, макрообластями вмешательства и предложениями по решениям, которые будут внедрены.

Выводы

Использование потенциала файла .htaccess является обязательным и может избежать наказания за сайт.
Неоптимизированный сайт вызывает потерю трафика, меньше конверсий и, следовательно, ... меньше доходов

Вас также может заинтересовать статья о Как создать профессиональный сайт

По следующей ссылке скачать коды включить сжатие браузера и кеш

Чтобы получать советы и рекомендации по электронной почте, а также советы и рекомендации по Microsoft Office и в Интернете в целом, подпишитесь на рассылку бесплатно



It/nuova-pagina/?