[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"/ru/kb/how-to/sites/nevernoe-otobrazhenie-domena-v-ssylkahKbData":3},{"page":4,"pages":114,"recommendedPages":115,"category":91,"categoryTree":91,"total":121,"currentOrder":144,"activeManualCategoryId":91,"tag":-1},{"route":5,"uuid":8,"title":9,"excerpt":10,"content":11,"view_count":12,"published_at":13,"modified_at":14,"like":15,"category":18,"hero_image":86,"seo_metadata":87,"schema_org_metadata":89,"open_graph_metadata":92,"sections":93,"tags":101,"breadcrumbs":106,"images":113},{"language":6,"path":7},"ru","/kb/how-to/sites/nevernoe-otobrazhenie-domena-v-ssylkah","15967661-b133-6a57-519f-56716484f704","Неверное отображение домена в ссылках","В статье описываются способы устранения проблем с неверным отображение домена в ссылках.","\n\u003Ch2 id=\"opisanie-problemy\">Описание проблемы\u003C/h2>\n\n\n\n\u003Cp>Ситуация: Вы установили CMS на свой домен в зоне \u003Cstrong>.beget.tech\u003C/strong>, закончили разрабатывать сайт, купили домен в зоне \u003Cstrong>.ru\u003C/strong> и прилинковали его к той же директории.\u003C/p>\n\n\n\n\u003Cp>Например:\u003C/p>\n\n\n\n\u003Cul>\u003Cli>\u003Cstrong>default.beget.tech\u003C/strong> - домен, на котором разрабатывался сайт;\u003C/li>\u003Cli>\u003Cstrong>normal.ru\u003C/strong> - домен, на который Вы хотите перенести сайт;\u003C/li>\u003Cli>Оба домена прилинкованы к одному и тому же сайту \u003Cstrong>/home/u/user/default.beget.tech/public_html\u003C/strong>;\u003C/li>\u003Cli>Сайт подключется к базе данных \u003Cstrong>user_wp1\u003C/strong>.\u003C/li>\u003C/ul>\n\n\n\n\u003Cp>Открываем домен (\u003Cstrong>normal.ru\u003C/strong>), сайт открывается, но все ссылки на сайте ведут на домен \u003Cstrong>default.beget.tech\u003C/strong>\u003C/p>\n\n\n\n\u003Ch2 id=\"reshenie\">Решение\u003C/h2>\n\n\n\n\u003Cdiv class=\"wp-block-beget-alert alert-block alert-block-info\">\u003Cdiv class=\"alert-block-title\">ВАЖНО!\u003C/div>\u003Cdiv class=\"alert-block-content\">Перед этими действиями сделайте бекап файлов и базы данных! Сделать это можно в разделе \u003Cstrong>BackUp\u003C/strong>. Все действия, описанные ниже, производятся при подключении по \u003Ca href=\"/ru/kb/how-to/ssh/chto-takoe-ssh\">SSH\u003C/a>. Если у Вас Windows, то воспользуйтесь программой \u003Ca href=\"/ru/kb/how-to/ssh/kak-podklyuchitsya-po-ssh-iz-windows\">PuTTy\u003C/a> или терминалом в панели управления хостингом.\u003C/div>\u003C/div>\n\n\n\n\u003Cp>\u003Ca href=\"https://beget.com/ru/news/2016/webconsole\">Терминал\u003C/a> - браузерная альтернатива \u003Ca href=\"/ru/kb/how-to/ssh/chto-takoe-ssh\">SSH\u003C/a> соединению, доступная в личном кабинете при включённом SSH. Включить SSH можно в главном разделе \u003Ca href=\"https://cp.beget.com/\" target=\"_blank\" rel=\"noreferrer noopener\">панели управления хостингом\u003C/a>, переключив кнопку SSH в положение \"ON\" в блоке, расположенном с левой стороны. О том, как узнать имя архива, мы описали в начале данной статьи.\u003C/p>\n\n\n\n\u003Cp>Заходим в директорию сайта, адрес которой можно узнать в разделе \u003Ca href=\"/ru/kb/manual/sajty\">Сайты\u003C/a>:\u003C/p>\n\n\n\n\u003Cdiv class=\"wp-block-beget-code code-block\">\u003Cpre data-options=\"{&quot;mode&quot;:&quot;shell&quot;}\">\u003Ccode>user@testserver:~ [0] $ cd /home/u/user/default.beget.tech/\u003C/code>\u003C/pre>\u003C/div>\n\n\n\n\u003Cp>Далее находим все вхождения домена \u003Cstrong>default.beget.tech\u003C/strong> в файлах:\u003C/p>\n\n\n\n\u003Cdiv class=\"wp-block-beget-code code-block\">\u003Cpre data-options=\"{&quot;mode&quot;:&quot;shell&quot;}\">\u003Ccode>user@testserver:~/home/u/user/default.beget.tech [0] $ grep -rl default.beget.tech .\u003C/code>\u003C/pre>\u003C/div>\n\n\n\n\u003Cp>В результате выполнения команды мы получим список файлов (пример ниже):\u003C/p>\n\n\n\n\u003Cdiv class=\"wp-block-beget-code code-block\">\u003Cpre data-options=\"{&quot;mode&quot;:&quot;&quot;}\">\u003Ccode>./templates/Default/main.tpl\n./05f012a91b581da7242b4a85a0d088b2/words.db\n./engine/cache/system/banners.php\n./engine/cache/tagscloud_7a1920d61156abc05a60135aefe8bc67.tmp\n./engine/data/config.php\n./engine/modules/mymod.php\u003C/code>\u003C/pre>\u003C/div>\n\n\n\n\u003Cp>Далее выполняем команду замены вхождения одной строки на другую:\u003C/p>\n\n\n\n\u003Cdiv class=\"wp-block-beget-code code-block\">\u003Cpre data-options=\"{&quot;mode&quot;:&quot;shell&quot;}\">\u003Ccode>user@testserver:~/home/u/user/default.beget.tech [0] $ sed -e \"s#default.beget.tech#normal.ru#g\" -i ./templates/Default/main.tpl\nuser@testserver:~/home/u/user/default.beget.tech [0] $ sed -e \"s#default.beget.tech#normal.ru#g\" -i ./05f012a91b581da7242b4a85a0d088b2/words.db\u003C/code>\u003C/pre>\u003C/div>\n\n\n\n\u003Cp>и т.д.\u003C/p>\n\n\n\n\u003Cp>Также можно выполнить процедуру в одну строку, если список файлов не слишком длинный:\u003C/p>\n\n\n\n\u003Cdiv class=\"wp-block-beget-code code-block\">\u003Cpre data-options=\"{&quot;mode&quot;:&quot;shell&quot;}\">\u003Ccode>user@testserver:~/home/u/user/default.beget.tech/ [0] $ grep -rl default.beget.tech . | xargs sed -e \"s#default.beget.tech#normal.ru#g\" -i\u003C/code>\u003C/pre>\u003C/div>\n\n\n\n\u003Cp>или так:\u003C/p>\n\n\n\n\u003Cdiv class=\"wp-block-beget-code code-block\">\u003Cpre data-options=\"{&quot;mode&quot;:&quot;shell&quot;}\">\u003Ccode>user@testserver:~/home/u/user/default.beget.tech/ [0] $ grep -rl default.beget.tech . | while read line; do sed -e \"s#default.beget.tech#normal.ru#g\" -i $line; done\u003C/code>\u003C/pre>\u003C/div>\n\n\n\n\u003Cp>После этого необходимо заменить все вхождения домена в базе данных. Узнать, какая база данных используется, можно из конфигурационного файла сайта. После того, как мы узнали имя базы данных, имя пользователя базы данных и пароль, делаем резервную копию базы данных (дамп), меняем в ней значения старого домена на новый и загружаем исправленный дамп обратно в базу.\u003C/p>\n\n\n\n\u003Cdiv class=\"wp-block-beget-code code-block\">\u003Cpre data-options=\"{&quot;mode&quot;:&quot;shell&quot;}\">\u003Ccode>user@testserver:~/home/u/user/default.beget.tech/ [0] $ mysqldump -u USER -pPASSWD USER | sed -e \"s#default.beget.tech#normal.ru#g\" &gt; dump.sql\nuser@testserver:~/home/u/user/default.beget.tech/ [0] $ mysql -u USER -pPASSWD USER &lt; dump.sql\nuser@testserver:~/home/u/user/default.beget.tech/ [0] $ rm dump.sql\u003C/code>\u003C/pre>\u003C/div>\n\n\n\n\u003Cp>\u003Cstrong>USER\u003C/strong> - это имя пользователя базы данных (оно же имя базы данных, например: \u003Cstrong>user_wp1\u003C/strong>);\u003Cbr>\u003Cstrong>PASSWD\u003C/strong> - пароль к базе данных, который Вы установили. Заметьте, что между ключом \u003Cstrong>-p\u003C/strong> и паролем пробел отсутствует.\u003C/p>\n\n\n\n\u003Cp>Проверяем. Всё должно работать корректно. Если проблем не обнаружено, то архив, сделанный в начале статьи, можно удалять. Если же после перенастройки сайт перестал работать - необходимо уточнить, какую CMS Вы используете, и проверить, работает ли ее Панель администратора. Если она работает - в настройках CMS нужно переприменить все параметры, где указано доменное имя, переприменить все параметры с новым доменом там (в многих случаях, шаблоны сайтов используют сериализацию, которая должна быть перегенерирована с новым доменом) и сбросить кэш сайта, если таковой используется (включен).\u003C/p>\n\n\n\n\u003Cp>Если возникнут вопросы, напишите нам, пожалуйста, тикет из панели управления аккаунта (раздел “\u003Ca href=\"https://cp.beget.com/support\">Помощь и поддержка\u003C/a>”), а если вы захотите обсудить эту статью или наши продукты с коллегами по цеху и сотрудниками Бегета – ждем вас в нашем \u003Ca href=\"https://t.me/beget_chat\">сообществе\u003C/a> в Telegram.\u003C/p>\n\n\n\n\u003Cp>\u003C/p>\n",6757,"2020-07-16T14:43:48+03:00","2025-09-22T06:47:35+03:00",{"count":16,"liked":17},38,false,{"route":19,"title":21,"tags":22,"breadcrumbs":78,"uuid":79,"parent_uuid":80,"default_page_path":27,"seo_metadata":81},{"language":6,"path":20},"/kb/how-to/sites","Сайты",[23,28,32,36,40,44,48,51,55,59,62,66,70,74],{"id":24,"title":25,"seo_metadata":26},"backup","BackUp",{"title":27,"description":27,"header":27,"keywords":27},"",{"id":29,"title":30,"seo_metadata":31},"bitrix","Bitrix",{"title":27,"description":27,"header":27,"keywords":27},{"id":33,"title":34,"seo_metadata":35},"cms","CMS",{"title":27,"description":27,"header":27,"keywords":27},{"id":37,"title":38,"seo_metadata":39},"crontab","Crontab",{"title":27,"description":27,"header":27,"keywords":27},{"id":41,"title":42,"seo_metadata":43},"diagnostika","Диагностика",{"title":27,"description":27,"header":27,"keywords":27},{"id":45,"title":46,"seo_metadata":47},"ftp","FTP",{"title":27,"description":27,"header":27,"keywords":27},{"id":49,"title":49,"seo_metadata":50},"htaccess",{"title":27,"description":27,"header":27,"keywords":27},{"id":52,"title":53,"seo_metadata":54},"mysql","MySQL",{"title":27,"description":27,"header":27,"keywords":27},{"id":56,"title":57,"seo_metadata":58},"perenos-sajta","Перенос сайта",{"title":27,"description":27,"header":27,"keywords":27},{"id":60,"title":21,"seo_metadata":61},"sajty",{"title":27,"description":27,"header":27,"keywords":27},{"id":63,"title":64,"seo_metadata":65},"ssl","SSL",{"title":27,"description":27,"header":27,"keywords":27},{"id":67,"title":68,"seo_metadata":69},"terminal","Терминал",{"title":27,"description":27,"header":27,"keywords":27},{"id":71,"title":72,"seo_metadata":73},"veb-analitika","Веб-аналитика",{"title":27,"description":27,"header":27,"keywords":27},{"id":75,"title":76,"seo_metadata":77},"virtualnyj-hosting","Виртуальный хостинг",{"title":27,"description":27,"header":27,"keywords":27},[],"80a0567a-15d9-ed2a-7294-f17195abe6f6","fa9a1354-631a-4206-df34-291f0db8f42a",{"title":82,"description":83,"header":84,"keywords":85},"Сайты. Полезные статьи – Beget","Полезные статьи о Сайтах на сайте Beget","Сайты. Полезные статьи","faq сайт, вопрос ответ",{"src":27,"text":27},{"title":27,"description":27,"keywords":88},"домен в ссылке",{"faq":90,"how_to":91,"product":91},[],null,{},[94,98],{"level":95,"name":96,"anchor":97},1,"Описание проблемы","opisanie-problemy",{"level":95,"name":99,"anchor":100},"Решение","reshenie",[102,104],{"id":60,"title":21,"seo_metadata":103},{"title":27,"description":27,"header":27,"keywords":27},{"id":67,"title":68,"seo_metadata":105},{"title":27,"description":27,"header":27,"keywords":27},[107,111],{"route":108,"title":110},{"language":6,"path":109},"/kb/how-to","Полезные статьи",{"route":112,"title":21},{"language":6,"path":20},[],[],[116,126,135],{"route":117,"uuid":119,"title":120,"excerpt":27,"content":27,"view_count":121,"published_at":27,"modified_at":27,"like":91,"category":91,"hero_image":91,"seo_metadata":91,"schema_org_metadata":91,"open_graph_metadata":91,"sections":122,"tags":123,"breadcrumbs":124,"images":125},{"language":6,"path":118},"/kb/how-to/sites/video-sbros-i-izmenenie-parolya-administratora-v-cms-joomla","70666541-3087-6c42-f926-f59dc6cb1850","Видео: Сброс и изменение пароля администратора в CMS Joomla",0,[],[],[],[],{"route":127,"uuid":129,"title":130,"excerpt":27,"content":27,"view_count":121,"published_at":27,"modified_at":27,"like":91,"category":91,"hero_image":91,"seo_metadata":91,"schema_org_metadata":91,"open_graph_metadata":91,"sections":131,"tags":132,"breadcrumbs":133,"images":134},{"language":6,"path":128},"/kb/how-to/sites/video-prestashop-sbros-i-smena-parolya-ot-paneli-administratora","ea809ed3-48d5-4f9d-e013-b59ba9146289","Видео: Сброс и смена пароля от панели администратора PrestaShop",[],[],[],[],{"route":136,"uuid":138,"title":139,"excerpt":27,"content":27,"view_count":121,"published_at":27,"modified_at":27,"like":91,"category":91,"hero_image":91,"seo_metadata":91,"schema_org_metadata":91,"open_graph_metadata":91,"sections":140,"tags":141,"breadcrumbs":142,"images":143},{"language":6,"path":137},"/kb/how-to/sites/video-importa-i-ehksporta-bazy-dannyh-mysql-cherez-terminal","6e43655f-465f-5469-3397-b40d18b35fd9","Видео: Импорт и экспорт базы данных MySQL через терминал",[],[],[],[],"popularity-desc"]