Рейтинг:0

Search and Replace URL in database?

флаг us
jfc

I need to move a Drupal 9 website to a different server and a lot of links have the old server URL. Normally for Word Press I use this tool - https://github.com/interconnectit/Search-Replace-DB https://interconnectit.com/search-and-replace-for-wordpress-databases/

You upload that to the server and it runs a script to search for your string and replace it with the new string.

I tried to do a regular search and replace in VS Code with -

Search //old.url.com Replace with //new.url.com

It found all the //old.url.com but after I imported the database there are still some links that do not redirect to the new url, one of these is /user. If I go to new.url.com/user it redirects to old.url.com/user

Is there a way to do a search and replace on the database to replace the old URL?

4uk4 avatar
флаг cn
/user перенаправляет на разные внутренние маршруты в зависимости от состояния входа в систему. Маршруты не привязаны к конкретному сайту, и очистка кеша должна удалить любые кешированные перенаправления.
jfc avatar
флаг us
jfc
Как я могу очистить кеш, если я не могу войти?
4uk4 avatar
флаг cn
См. https://www.drupal.org/docs/user_guide/en/prevent-cache-clear.html.
Alfred Armstrong avatar
флаг cn
Не заменяйте старые URL-адреса новыми абсолютными, замените их относительными URL-адресами, и вам не придется проходить через это снова.
Рейтинг:0
флаг se

Вы можете использовать утилиту HeidiSQL Выберите поиск -> Заменить текст...

введите описание изображения здесь

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.