Отключите все ссылки на сайте, если домен X
Поэтому у меня есть эта проблема с наличием 2 веб-сайтов в Drupal (1 Тест и 1 публичный), на 2 разных доменах. Оба они имеют некоторые статические ссылки, проблема в том, что публичная версия теперь имеет много ссылок, предназначенных для тестовой версии.
Я попытался изменить домен в .htaccess с:
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !new-example.com$ [NC]
RewriteRule ^(.*)$ http://new-example.com/$1 [L,R=301]
Но это тормозит много вещей в файлах js. Я знаю, что это беспорядок,но это нормально для меня, если я просто поставлю команду отключить все статические ссылки, которые пользователи могут видеть в интерфейсе.
Есть ли способ достичь этого? Спасибо!



Ответы - Отключите все ссылки на сайте, если домен X / Disable all links on the site if domain is X

16.10.2019 10:22:33
Не используйте абсолютные пути для ссылок-вместо этого используйте корневые относительные пути.
Так что не используйте:
http://test.dev/contact
т.е.
<a href = "http://test.dev/contact">Contact</a>
но просто используйте
/contact
т.е.
<a href = "/contact">Contact</a>
Используйте некоторый поиск / замену через файлы шаблонов / дамп базы данных, чтобы исправить все существующие ссылки.