[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"/ru/kb/how-to/other/primery-ispolzovaniya-mod_rewriteKbData":3},{"page":4,"pages":128,"recommendedPages":129,"category":105,"categoryTree":105,"total":135,"currentOrder":158,"activeManualCategoryId":105,"tag":-1},{"route":5,"uuid":8,"title":9,"excerpt":10,"content":11,"view_count":12,"published_at":13,"modified_at":13,"like":14,"category":17,"hero_image":98,"seo_metadata":99,"schema_org_metadata":103,"open_graph_metadata":106,"sections":107,"tags":115,"breadcrumbs":120,"images":127},{"language":6,"path":7},"ru","/kb/how-to/other/primery-ispolzovaniya-mod_rewrite","4dbc5c51-d0b1-451d-4886-0479260b4a22","Примеры использования mod_rewrite","Подробное описание модуля mod_rewrite можно найти здесь. Настройка ограничений Посетители веб-сайта авторизуются при помощи стандартной авторизации (AuthType BasicAuth).","\u003Cp>Подробное описание модуля \u003Cstrong>mod_rewrite\u003C/strong> можно найти \u003Ca href=\"/ru/kb/how-to/other/volshebnyj-fajl-htaccess#mod_rewrite\">здесь\u003C/a>.\u003C/p>\n\u003Ch2 id=\"nastroyka-ogranicheniy\">Настройка ограничений\u003C/h2>\n\u003Cp>Посетители веб-сайта авторизуются при помощи стандартной авторизации (\u003Cstrong>AuthType BasicAuth\u003C/strong>). Необходимо по ссылке \u003Cstrong>/home/первая буква логина/\u003C/strong> показывать содержимое их домашних каталогов.\u003C/p>\n\u003Cdiv class=\"wp-block-beget-code code-block\">\n\u003Cpre data-options=\"{&quot;mode&quot;:&quot;null&quot;}\">\u003Ccode>RewriteEngine on\nRewriteCond %{REMOTE _ USER} != \"\"\nRewriteCond /home/(.)/(%{REMOTE_USER}) -d\nRewriteRule (.*) /home/%2/$1\u003C/code>\u003C/pre>\n\u003C/div>\n\u003Cp>Жесткий запрет посещений нашего веб-сайта для робота поисковой системы Google.\u003C/p>\n\u003Cdiv class=\"wp-block-beget-code code-block\">\n\u003Cpre data-options=\"{&quot;mode&quot;:&quot;&quot;}\">\u003Ccode>RewriteEngine on\nRewriteCond %{HTTP_USER_AGENT} Googlebot\nRewriteRule .* - [F]\n\n# Другой вариант возвращает вместо ошибки 403 ( FORBIDDEN ) ошибку 404 ( NOT_FOUND ) \nRewriteCond %{USER_AGENT} Googlebot\nRewriteRule .* - [R=404]\u003C/code>\u003C/pre>\n\u003C/div>\n\u003Cp>Закрыть доступ к веб-сайту в рабочее время.\u003C/p>\n\u003Cdiv class=\"wp-block-beget-code code-block\">\n\u003Cpre data-options=\"{&quot;mode&quot;:&quot;&quot;}\">\u003Ccode>RewriteEngine on\nRewriteCond %{TIME_HOUR}%{TIME_MIN} &gt; 900\nRewriteCond %{TIME_HOUR}%{TIME_MIN} &lt; 1800\nRewriteRule .* - [ F ] \u003C/code>\u003C/pre>\n\u003C/div>\n\u003Cp>Если на вашем сайте есть очень ценные картинки или архивы, и Вы не хотите, чтобы кто-то размещал их (если архивы, то ссылки на них) на своих страницах, создавая, таким образом, бесполезный трафик для вашего сайта, Вы можете запретить скачивание ресурсов, проверяя поле заголовка \u003Cstrong>HTTP_REFERER\u003C/strong> для каталога:\u003C/p>\n\u003Cdiv class=\"wp-block-beget-code code-block\">\n\u003Cpre data-options=\"{&quot;mode&quot;:&quot;&quot;}\">\u003Ccode>RewriteEngine on\nRewriteBase   /img/\nRewriteCond %{HTTP_REFERER} !^$\nRewriteRule .* - [ F ] \u003C/code>\u003C/pre>\n\u003C/div>\n\u003Cp>и для определенных типов файлов:\u003C/p>\n\u003Cdiv class=\"wp-block-beget-code code-block\">\n\u003Cpre data-options=\"{&quot;mode&quot;:&quot;&quot;}\">\u003Ccode>RewriteEngine on\nRewriteBase   /img/\nRewriteCond %{HTTP_REFERER} !^$\nRewriteRule \\.(jpe?g|gif|png|css|swf)$ - [ F ] \u003C/code>\u003C/pre>\n\u003C/div>\n\u003Ch2 id=\"perenapravlenie\">Перенаправление\u003C/h2>\n\u003Cp>В связи с неоднозначностью записи расширения \u003Cstrong>HTML\u003C/strong> файлов (\u003Cstrong>.htm\u003C/strong> или \u003Cstrong>.html\u003C/strong>), некоторые пользователи могут ошибочно набрать адрес страницы. Для автоматического исправления такого рода ошибок, можно воспользоваться \u003Cstrong>mod_rewrite\u003C/strong>.\u003C/p>\n\u003Cdiv class=\"wp-block-beget-code code-block\">\n\u003Cpre data-options=\"{&quot;mode&quot;:&quot;&quot;}\">\u003Ccode>RewriteEngine on\nRewriteBase   /\nRewriteRule ^(.*)\\.htm$  $1.html [R=permanent] \u003C/code>\u003C/pre>\n\u003C/div>\n\u003Cp>Необходимо запрос любой страницы сайта отправлять на одну (будет написано, что сайт временно недоступен), но в то же время нужно оставить его открытым для поисковых машин. То есть для клиентов сайт закрыт, а для индексации открыт.\u003C/p>\n\u003Cdiv class=\"wp-block-beget-code code-block\">\n\u003Cpre data-options=\"{&quot;mode&quot;:&quot;&quot;}\">\u003Ccode>RewriteEngine on\nRewriteBase   /\nRewriteCond %{HTTP_USER_AGENT} !^yandex.* [NC,OR]\nRewriteCond %{HTTP_USER_AGENT} !^googlebot.* [NC,OR]\nRewriteCond %{HTTP_USER_AGENT} !^gaisbot.* [NC,OR]\nRewriteCond %{HTTP_USER_AGENT} !^rambler.* [NC,OR]\nRewriteCond %{HTTP_USER_AGENT} !^aport.* [NC,OR]\nRewriteCond %{HTTP_USER_AGENT} !^metacrawler.* [NC,OR]\nRewriteCond %{HTTP_USER_AGENT} !^msnbot.* [NC,OR]\nRewriteCond %{HTTP_USER_AGENT} !^crawler.* [NC]\nRewriteRule ^$ - [L,R] \u003C/code>\u003C/pre>\n\u003C/div>\n\u003Cp>Перенаправление несуществующих \u003Cstrong>URL\u003C/strong> на другой веб-сервер:\u003C/p>\n\u003Cdiv class=\"wp-block-beget-code code-block\">\n\u003Cpre data-options=\"{&quot;mode&quot;:&quot;&quot;}\">\u003Ccode>RewriteEngine on\nRewriteBase   /\nRewriteCond /your/docroot/%{REQUEST_FILENAME} !-f\nRewriteRule ^(.+) http://webserverB.dom/$1  \u003C/code>\u003C/pre>\n\u003C/div>\n\u003Cp>Проблема здесь в том, что это будет работать только для страниц, находящихся внутри \u003Cstrong>DocumentRoot\u003C/strong>. Тогда, так как вы можете добавить больше условий (например, ещё и для управления домашними каталогами, и т.д.), есть лучший вариант:\u003C/p>\n\u003Cdiv class=\"wp-block-beget-code code-block\">\n\u003Cpre data-options=\"{&quot;mode&quot;:&quot;&quot;}\">\u003Ccode>RewriteEngine on\nRewriteBase   /\nRewriteCond /your/docroot/%{REQUEST_FILENAME} !-U\nRewriteRule ^(.+) http://webserverB.dom/$1\u003C/code>\u003C/pre>\n\u003C/div>\n\u003Cp>Сайт перенесен с одного домена на другой - с domain.com на domain2.com:\u003C/p>\n\u003Cdiv class=\"wp-block-beget-code code-block\">\n\u003Cpre data-options=\"{&quot;mode&quot;:&quot;&quot;}\">\u003Ccode>RewriteEngine on\nRewriteCond %{HTTP_HOST} ^www\\.domain\\.com$ [NC]\nRewriteRule ^(.*)$ http://www.domain2.com/$1 [R=301,L]\u003C/code>\u003C/pre>\n\u003C/div>\n\u003Cp>Часто хостинговые провайдеры накладывают ограничение на количество уникальных сайтов, и зачастую под это ограничение попадают и поддомены. Данное ограничение можно обойти средствами \u003Cstrong>.htaccess\u003C/strong>. Например, мы хотим направить поддомен forum.yourdomain.net на директорию /forum . Для этого необходимо направить нужные поддомены на папку с основным сайтом и создать вложенную директорию, например \u003Cstrong>forum\u003C/strong>:\u003C/p>\n\u003Cdiv class=\"wp-block-beget-code code-block\">\n\u003Cpre data-options=\"{&quot;mode&quot;:&quot;&quot;}\">\u003Ccode>RewriteEngine on\nRewriteCond %{HTTP_HOST} ^forum\\.yourdomain\\.net$ [NC]\nRewriteCond %{REQUEST_URI} !^/forum/ [NC]\nRewriteRule (.*) /forum/$1 [L]\u003C/code>\u003C/pre>\n\u003C/div>\n\u003Cp>Если возникнут вопросы, напишите нам, пожалуйста, тикет из панели управления аккаунта (раздел “\u003Ca href=\"https://cp.beget.com/support\">Помощь и поддержка\u003C/a>”), а если вы захотите обсудить эту статью или наши продукты с коллегами по цеху и сотрудниками Бегета – ждем вас в нашем \u003Ca href=\"https://t.me/beget_chat\">сообществе\u003C/a> в Telegram.\u003C/p>\u003Cp>\u003C/p>\n",10961,"2026-11-11T14:50:44.000Z",{"count":15,"liked":16},35,false,{"route":18,"title":20,"tags":21,"breadcrumbs":90,"uuid":91,"parent_uuid":92,"default_page_path":26,"seo_metadata":93},{"language":6,"path":19},"/kb/how-to/other","Другое",[22,27,31,35,39,43,47,51,55,59,63,66,70,74,78,82,86],{"id":23,"title":24,"seo_metadata":25},"ddos","DDoS",{"title":26,"description":26,"header":26,"keywords":26},"",{"id":28,"title":29,"seo_metadata":30},"php","PHP",{"title":26,"description":26,"header":26,"keywords":26},{"id":32,"title":33,"seo_metadata":34},"ssh","SSH",{"title":26,"description":26,"header":26,"keywords":26},{"id":36,"title":37,"seo_metadata":38},"diagnostika","Диагностика",{"title":26,"description":26,"header":26,"keywords":26},{"id":40,"title":41,"seo_metadata":42},"backup","BackUp",{"title":26,"description":26,"header":26,"keywords":26},{"id":44,"title":45,"seo_metadata":46},"mysql","MySQL",{"title":26,"description":26,"header":26,"keywords":26},{"id":48,"title":49,"seo_metadata":50},"sajty","Сайты",{"title":26,"description":26,"header":26,"keywords":26},{"id":52,"title":53,"seo_metadata":54},"terminal","Терминал",{"title":26,"description":26,"header":26,"keywords":26},{"id":56,"title":57,"seo_metadata":58},"fajlovyj-menedzher","Файловый менеджер",{"title":26,"description":26,"header":26,"keywords":26},{"id":60,"title":61,"seo_metadata":62},"apache","Apache",{"title":26,"description":26,"header":26,"keywords":26},{"id":64,"title":64,"seo_metadata":65},"htaccess",{"title":26,"description":26,"header":26,"keywords":26},{"id":67,"title":68,"seo_metadata":69},"reklama","Реклама",{"title":26,"description":26,"header":26,"keywords":26},{"id":71,"title":72,"seo_metadata":73},"veb-analitika","Веб-аналитика",{"title":26,"description":26,"header":26,"keywords":26},{"id":75,"title":76,"seo_metadata":77},"bitrix","Bitrix",{"title":26,"description":26,"header":26,"keywords":26},{"id":79,"title":80,"seo_metadata":81},"cms","CMS",{"title":26,"description":26,"header":26,"keywords":26},{"id":83,"title":84,"seo_metadata":85},"redis","Redis",{"title":26,"description":26,"header":26,"keywords":26},{"id":87,"title":88,"seo_metadata":89},"servisy","Сервисы",{"title":26,"description":26,"header":26,"keywords":26},[],"7ff487ef-ae89-b53f-08b5-1abe7c4807ff","9352a824-1400-e48f-fdb4-4bb9d72f0edb",{"title":94,"description":95,"header":96,"keywords":97},"Другие вопросы. Полезные статьи – Beget","Полезные статьи о Других вопросах на сайте Beget","Другие вопросы. Полезные статьи","Beget, FAQ",{"src":26,"text":26},{"title":100,"description":101,"keywords":102},"Примеры использования mod_rewrite – Beget","mod_rewrite — это модуль веб-сервера Apache для преобразования URL-адресов. В статье рассмотрим настройку ограничений и перенаправления с помощью mod_rewrite","mod rewrite, правило mod rewrite",{"faq":104,"how_to":105,"product":105},[],null,{},[108,112],{"level":109,"name":110,"anchor":111},1,"Настройка ограничений","nastroyka-ogranicheniy",{"level":109,"name":113,"anchor":114},"Перенаправление","perenapravlenie",[116,118],{"id":60,"title":61,"seo_metadata":117},{"title":26,"description":26,"header":26,"keywords":26},{"id":64,"title":64,"seo_metadata":119},{"title":26,"description":26,"header":26,"keywords":26},[121,125],{"route":122,"title":124},{"language":6,"path":123},"/kb/how-to","Полезные статьи",{"route":126,"title":20},{"language":6,"path":19},[],[],[130,140,149],{"route":131,"uuid":133,"title":134,"excerpt":26,"content":26,"view_count":135,"published_at":26,"modified_at":26,"like":105,"category":105,"hero_image":105,"seo_metadata":105,"schema_org_metadata":105,"open_graph_metadata":105,"sections":136,"tags":137,"breadcrumbs":138,"images":139},{"language":6,"path":132},"/kb/how-to/other/ustanovka-googleadsense-i-yandeks-direkt","a7810480-1c6c-9abd-8152-c89af74f321f","Подключение Google AdSense и Яндекс.Директ",0,[],[],[],[],{"route":141,"uuid":143,"title":144,"excerpt":26,"content":26,"view_count":135,"published_at":26,"modified_at":26,"like":105,"category":105,"hero_image":105,"seo_metadata":105,"schema_org_metadata":105,"open_graph_metadata":105,"sections":145,"tags":146,"breadcrumbs":147,"images":148},{"language":6,"path":142},"/kb/how-to/other/backup-i-snapshot-v-chyom-raznica","de0d7698-d454-24a7-fc7d-ce981dbd5d3d","Что такое снапшоты и в чем их отличие от бэкапов",[],[],[],[],{"route":150,"uuid":152,"title":153,"excerpt":26,"content":26,"view_count":135,"published_at":26,"modified_at":26,"like":105,"category":105,"hero_image":105,"seo_metadata":105,"schema_org_metadata":105,"open_graph_metadata":105,"sections":154,"tags":155,"breadcrumbs":156,"images":157},{"language":6,"path":151},"/kb/how-to/other/osnovy-raboty-s-redaktorom-vim","7b369ce3-23f2-7eda-ef3d-786caeb83073","Основы работы с редактором VIM",[],[],[],[],"popularity-desc"]