Редактор файлов — All In One Seo Pack.

Редактор файлов — All In One Seo Pack.

Пятый модуль All In One Seo Packредактор файлов.

Что же делает этот редактор файлов? Он изменяет всего лишь два файла robots.txt и .htaccess. Опять же если вы новичок, вам понадобится этот модуль, мне например разницы между надобностью лезть в админку или на хостинг разницы большой нет. В общем, перейду к сути дела.


Первая вкладка – robots.txt.

О robots.txt я уже писал в предыдущей статье, здесь я опишу, как создать robots.txt для WordPress.

Файл robots.txt должен лежать в главном каталоге и быть доступен по адресу ваш сайт/robots.txt например https://httpmaster.ru/robots.txt

Создать robots вы можете прямо из редактора, внесите в поле ввода содержимое вашего robots.txt, нажмите “обновить robots.txt”, если файл есть — данные обновятся, если файла нет – он будет создан с веденным текстом. То же самое с .htaccess.

Вот вам мой правильный robots.txt, подходящий для любого сайта на WordPress.

User-agent: *
Disallow: /wp-admin
Disallow: /wp-includes
Disallow: /wp-comments
Disallow: /wp-content/plugins
Disallow: /wp-content/cache
Disallow: /wp-content/themes
Disallow: /trackback
Disallow: */trackback
Disallow: */*/trackback
Disallow: */*/feed/*/
Disallow: */feed
Disallow: /page/
Disallow: */comments
Disallow: */comment-*
Disallow: /*?*
Disallow: /*/?attachment_id=*
Disallow: /tag

User-agent: Yandex
Disallow: /wp-admin
Disallow: /images
Disallow: /wp-includes
Disallow: /wp-comments
Disallow: /wp-content/plugins
Disallow: /wp-content/cache
Disallow: /wp-content/themes
Disallow: /trackback
Disallow: */trackback
Disallow: */*/trackback
Disallow: */*/feed/*/
Disallow: */feed
Disallow: /page/
Disallow: */comments
Disallow: */comment-*
Disallow: /*?*
Disallow: /*/?attachment_id=*
Disallow: /tag
Host: httpmaster.ru

Sitemap: http://httpmaster.ru/sitemap.xml.gz
Sitemap: http://httpmaster.ru/sitemap.xml

Просто скопируйте и вставьте этот код в ваш robotx.txt, только не забудьте сменить мой адрес сайта на свой. И кстати если у вас нет карты сайта, обязательно создайте ее.

redall


Вторая вкладка — .htaccess

.htaccess (от. англ. hypertext access) — файл дополнительной конфигурации веб-сервера Apache, а также подобных ему серверов.

Файл .htaccess повышает безопасность вашего сайта, так же в нем можно задать параметры редиректов, сжатия и кэширования.

Так выглядит стандартный .htaccess WordPress.

# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

# END WordPress

По желанию добавляем в него эти строки. Конечно же, лучше добавить все.
Защищаем файлу настроек wp-config.php.

order allow,deny
deny from all

Защищаем сам .htaccess

order allow,deny
deny from all

Настройки gzip-сжатия

AddOutputFilterByType DEFLATE text/html text/plain text/xml application/xml application/xhtml+xml text/javascript text/css application/x-javascript
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4.0[678] no-gzip
BrowserMatch bMSIE !no-gzip !gzip-only-text/html

mod_gzip_on Yes
mod_gzip_item_include file \.js$
mod_gzip_item_include file \.css$

Защищаем сайт от спама. *Не забудьте yourdomain.com заменить на свой.

RewriteEngine On
RewriteCond %{REQUEST_METHOD} POST
RewriteCond %{REQUEST_URI} .wp-comments-post\.php*
RewriteCond %{HTTP_REFERER} !.*yourdomain.com.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^$
RewriteRule (.*) http://%{REMOTE_ADDR}/$ [R=301,L]

Полезной ли получилось статья?)

Добавить комментарий

Комментарии ()

  1. Анатолий Ягодкин 18 декабря 2018, 12:12
    0

    У меня в редакторе файлов нет вкладки Robots.txt, а в Роботс.ткст соответственно кнопки обновить файл. Как отредактировать не понимаю. Файл некорректен. Яндекс материться. В корне файла нет. Могу его сделать сам но боюсь, что он будет конфликтовать с тем, что сделан в плагине.

    1. Владимир 18 декабря 2018, 12:52
      0

      Возможности плагина меняются… Robots.txt я бы деактивировал, создал файл и прописал правила. Вся польза (по крайней мере в бесплатной версии) — добавление правил в админке, что делать приходится не часто. Зачем то создает дополнительный набор правил, если нужно добавить для «User-agent: *»