Пятый модуль All In One Seo Pack – редактор файлов.
Что же делает этот редактор файлов? Он изменяет всего лишь два файла robots.txt и .htaccess. Опять же если вы новичок, вам понадобится этот модуль, мне например разницы между надобностью лезть в админку или на хостинг разницы большой нет. В общем, перейду к сути дела.
Первая вкладка – robots.txt.
О robots.txt я уже писал в предыдущей статье, здесь я опишу, как создать robots.txt для WordPress.
Файл robots.txt должен лежать в главном каталоге и быть доступен по адресу ваш сайт/robots.txt например https://webrazrab.ru/robots.txt
Создать robots вы можете прямо из редактора, внесите в поле ввода содержимое вашего robots.txt, нажмите “обновить robots.txt”, если файл есть — данные обновятся, если файла нет – он будет создан с веденным текстом. То же самое с .htaccess.
Вот вам мой правильный robots.txt, подходящий для любого сайта на WordPress.
User-agent: *Disallow: /wp-adminDisallow: /wp-includesDisallow: /wp-commentsDisallow: /wp-content/pluginsDisallow: /wp-content/cacheDisallow: /wp-content/themesDisallow: /trackbackDisallow: */trackbackDisallow: */*/trackbackDisallow: */*/feed/*/Disallow: */feedDisallow: /page/Disallow: */commentsDisallow: */comment-*Disallow: /*?*Disallow: /*/?attachment_id=*Disallow: /tagUser-agent: YandexDisallow: /wp-adminDisallow: /imagesDisallow: /wp-includesDisallow: /wp-commentsDisallow: /wp-content/pluginsDisallow: /wp-content/cacheDisallow: /wp-content/themesDisallow: /trackbackDisallow: */trackbackDisallow: */*/trackbackDisallow: */*/feed/*/Disallow: */feedDisallow: /page/Disallow: */commentsDisallow: */comment-*Disallow: /*?*Disallow: /*/?attachment_id=*Disallow: /tagHost: WebRazrab.ruSitemap: https://webrazrab.ru/sitemap.xml.gzSitemap: https://webrazrab.ru/sitemap.xml
Просто скопируйте и вставьте этот код в ваш robotx.txt, только не забудьте сменить мой адрес сайта на свой. И кстати если у вас нет карты сайта, обязательно создайте ее.

Вторая вкладка — .htaccess
.htaccess (от. англ. hypertext access) — файл дополнительной конфигурации веб-сервера Apache, а также подобных ему серверов.
Файл .htaccess повышает безопасность вашего сайта, так же в нем можно задать параметры редиректов, сжатия и кэширования.
Так выглядит стандартный .htaccess WordPress.
# BEGIN WordPressRewriteEngine OnRewriteBase /RewriteRule ^index\.php$ - [L]RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule . /index.php [L]# END WordPress
По желанию добавляем в него эти строки. Конечно же, лучше добавить все.
Защищаем файлу настроек wp-config.php.
order allow,denydeny from all
Защищаем сам .htaccess
order allow,denydeny from all
Настройки gzip-сжатия
AddOutputFilterByType DEFLATE text/html text/plain text/xml application/xml application/xhtml+xml text/javascript text/css application/x-javascriptBrowserMatch ^Mozilla/4 gzip-only-text/htmlBrowserMatch ^Mozilla/4.0[678] no-gzipBrowserMatch bMSIE !no-gzip !gzip-only-text/htmlmod_gzip_on Yesmod_gzip_item_include file \.js$mod_gzip_item_include file \.css$
Защищаем сайт от спама. *Не забудьте yourdomain.com заменить на свой.
RewriteEngine OnRewriteCond %{REQUEST_METHOD} POSTRewriteCond %{REQUEST_URI} .wp-comments-post\.php*RewriteCond %{HTTP_REFERER} !.*yourdomain.com.* [OR]RewriteCond %{HTTP_USER_AGENT} ^$RewriteRule (.*) http://%{REMOTE_ADDR}/$ [R=301,L]
Полезной ли получилось статья?)







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