- Что такое файл .htaccess
- Создайте файл .htaccess в Windows
- Включить сжатие GZip на Арубе
- Включить кеш браузера
- Установите лучшую версию PHP
- Избегайте дублирования контента
- Держите URL удобными для пользователя
- Удалить последнюю косую черту из URL
- Создать перенаправления 301
- Предпочитаемый домен и редирект 301
- 1 - Укажите предпочитаемый домен
- 2 - Применить перенаправление 301
- 3 - Укажите предпочтительный URL с каноническим атрибутом
- Пользовательские страницы для ошибки 404
- Файл .htaccess на WordPress
- Ускорить сайт: больше советов
- Выводы
Автор: Андреа Пакьяротти
Последнее обновление: 15 апреля 2018 г.
Категория: SEO .htaccess
В этой статье будет проанализирован файл .htaccess для SEO веб-сайта, предлагающий несколько общих советов по улучшению производительности его страниц с конкретной ссылкой также на WordPress.
Индекс Ускорить сайт и сделать SEO через .htaccess- Что такое файл .htaccess
- Создайте файл .htaccess в Windows
- Включить сжатие GZip на Арубе
- Включить кеш браузера
- Установите лучшую версию PHP
- Избегайте дублирования контента
- Держите URL удобными для пользователя
- Удалить последнюю косую черту из URL
- Создать перенаправления 301
- Предпочитаемый домен и редирект 301
- Пользовательские страницы для ошибки 404
- Файл .htaccess на WordPress
- Ускорить сайт: больше советов
- Выводы
Что такое файл .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]
Держите 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 не были удалены).
- На главной странице консоли поиска щелкните нужный сайт.
- Нажмите на значок шестеренки, а затем на Настройки сайта.
- В Предпочитаемом домене выберите предпочтительный вариант.
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/?