Ищу решение по работе с массовой заменой имени домена
jotak
131
Всем здравствуйте. Помогите решить задачу по автозамене домена сайта оставляя путь на страницы и вставляя их.
Попробую описать примерно: Будет новостной кино сайт без плееров, который ссылается будет на фильмы, и как в скрине будет прокладка, как дочерний сайт с кнопкой на фильм. Есть подозрение что РКН будет блокировать домен именно на фильмы и нужно будет быстро заменить сам домен оставив путь к фильму и перезапускать быстро.
Я правильно понимаю, что можно будет им массово изменить на тысячах страниц поменяв только значение — domain?
Напомню, что значение link разное будет на каждой странице под фильм, и не сменится он тоже как на подбор на всех под один?
miketomlin
jotak #: Я правильно понимаю, что можно будет им массово изменить на тысячах страниц поменяв только значение — domain?
Да, значение domain типа берется из конфига (можно вообще захардкодить доменное имя в шаблоне, но я бы не стал так делать), а «линк» – это данные тек. страницы.
Я в пред. посте уточнил/улучшил свой ответ. Можно, например, так:
Вижу дополнение. Походу нанимать нужно будет кого-то. Кто заниматься сайтом будет основным, сказали, что не знают как это реализовать.
Спасибо за наводку еще раз.
Sitealert
jotak, просто домен замени на значение из настроек, а путь не трогай. Но это решение только для замены в исходном коде, на вордпрессиках работать не будет.
miketomlin
Sitealert #: Но это решение только для замены в исходном коде, на вордпрессиках работать не будет.
Неужели «на вордпрессиках» трудно найти замену для такой элементарной вещи? Прикрутить там пару (десятков) плагинов или еще какой-нить ужас 😂
Sitealert
miketomlin #: Неужели «на вордпрессиках» трудно найти замену для такой элементарной вещи? Прикрутить там пару (десятков) плагинов или еще какой-нить ужас 😂
Везде можно найти. Но ТС не спец.
totamon
тс, вам бы исполнителя найти, исходя из поста вы в делании сайтов совсем не разбираетесь… это на выходе «тысячи страниц» а генерируются они одним скриптом, и новое значение менять надо не в тысяче страниц, а в одном месте, может в шаблоне страницы или скрипте вывода. на каком движке сайт?
jotak
totamon #: тс, вам бы исполнителя найти, исходя из поста вы в делании сайтов совсем не разбираетесь… это на выходе «тысячи страниц» а генерируются они одним скриптом, и новое значение менять надо не в тысяче страниц, а в одном месте, может в шаблоне страницы или скрипте вывода. на каком движке сайт?
Принимающий переходы можно сделать любым. Главное С задачей замены массовой смены домена справлялся я и без сложной доработки в будущем, и без обращения к специалистам.
Lazy Badger
jotak #:
Принимающий переходы можно сделать любым. Главное С задачей замены массовой смены домена справлялся я и без сложной доработки в будущем, и без обращения к специалистам.
Ну вообще задачка на 5 секунд и без всякой магии, если использовать любую CMS и желательно — с текстовым конфигом.
Для себя я, как очень ленивый, в Grav домен-прокладку вписал бы в site.yaml одной строкой, а шаблоне страниц, как уже посоветовали в первом же ответе, сцеплял бы domain+path (слегка другим кодом, потому что Twig) и все — смена домена это правка одной текстовой строки в одном текстовом файле
jotak
Всем здравствуйте. Помогите решить задачу по автозамене домена сайта оставляя путь на страницы и вставляя их.
Попробую описать примерно: Будет новостной кино сайт без плееров, который ссылается будет на фильмы, и как в скрине будет прокладка, как дочерний сайт с кнопкой на фильм. Есть подозрение что РКН будет блокировать домен именно на фильмы и нужно будет быстро заменить сам домен оставив путь к фильму и перезапускать быстро.
Есть какие-то уже может решения?
jpg
screenshot_20201025-205817_chrome.jpg
miketomlin
href=»https://<?=%20$config[‘domain’],%20$page[‘link’]%20?>»
Между доменом и «линком» тут же для общей экономии можно добавлять слеш.
Можно все, т.е. этот слеш, домен и https:// добавить в сохраняемый в конфиге «префикс».
jotak
href=»https://<?=%20$config[‘domain’],%20$page[‘link’]%20?>»
Спасибо. Извините не совсем силён в этой теме.
Я правильно понимаю, что можно будет им массово изменить на тысячах страниц поменяв только значение — domain?
Напомню, что значение link разное будет на каждой странице под фильм, и не сменится он тоже как на подбор на всех под один?
miketomlin
Я правильно понимаю, что можно будет им массово изменить на тысячах страниц поменяв только значение — domain?
Да, значение domain типа берется из конфига (можно вообще захардкодить доменное имя в шаблоне, но я бы не стал так делать), а «линк» – это данные тек. страницы.
Я в пред. посте уточнил/улучшил свой ответ. Можно, например, так:
А в шаблоне так:
href="https://searchengines.guru/ru/forum/<?= $config['prefix'], $page['link'] ?>"
jotak
Sitealert
jotak, просто домен замени на значение из настроек, а путь не трогай.
Но это решение только для замены в исходном коде, на вордпрессиках работать не будет.
miketomlin
Но это решение только для замены в исходном коде, на вордпрессиках работать не будет.
Неужели «на вордпрессиках» трудно найти замену для такой элементарной вещи? Прикрутить там пару (десятков) плагинов или еще какой-нить ужас 😂
Sitealert
Неужели «на вордпрессиках» трудно найти замену для такой элементарной вещи? Прикрутить там пару (десятков) плагинов или еще какой-нить ужас 😂
Везде можно найти. Но ТС не спец.
totamon
jotak
тс, вам бы исполнителя найти, исходя из поста вы в делании сайтов совсем не разбираетесь… это на выходе «тысячи страниц» а генерируются они одним скриптом, и новое значение менять надо не в тысяче страниц, а в одном месте, может в шаблоне страницы или скрипте вывода. на каком движке сайт?
Принимающий переходы можно сделать любым. Главное С задачей замены массовой смены домена справлялся я и без сложной доработки в будущем, и без обращения к специалистам.
Lazy Badger
Принимающий переходы можно сделать любым. Главное С задачей замены массовой смены домена справлялся я и без сложной доработки в будущем, и без обращения к специалистам.
Ну вообще задачка на 5 секунд и без всякой магии, если использовать любую CMS и желательно — с текстовым конфигом.
Для себя я, как очень ленивый, в Grav домен-прокладку вписал бы в site.yaml одной строкой, а шаблоне страниц, как уже посоветовали в первом же ответе, сцеплял бы domain+path (слегка другим кодом, потому что Twig) и все — смена домена это правка одной текстовой строки в одном текстовом файле