Переадресация с поддомена на домен

153
02 февраля 2020, 18:50

Подскажите, как лучше реализовать такую затею. Я создаю поддомены своего домена, чтобы когда заходят на определенный (их будет несколько) поддомен, скрипт перекидывал на основной мой домен, НО заменял текст (innerHTML) и value в input type="hidden"вписывал url.

Допустим есть домен - domen.ru. Я создаю поддомен - d.domen.ru. На основном домене (domen.ru) написан номер один, пусть будет 8(812)123-4567. Я хочу чтобы, когда заходят на поддомен d.domen.ru скрипт перекидывал на основной домен и заменял на основном домене некую информацию. Вот пример:

<form>
  <input type="hidden">
</form>
document.querySelector('input').value = window.local.href;
<div>
  <a href="tel:123">123</a>
</div>
document.querySelector('div').innerHTML = <a href="tel:098">098</a>;

Потом, если заходят уже на другой поддомен, допустим f.domen.ru, происходит все тоже самое, только заменяется на другой номер. only js please!

Как мне расположить файл со скриптом, что бы при открытии поддомена он срабатывал, перебрасывал на (!)домен и на домене заменял номер, который указан в скрипте. (каждый такой скрипт, но с разным номером будет лежать на поддомене. Всего таких скриптов и поддоменов будет около 4-5)

Answer 1

Скажу сразу, такое легче реализовать через PHP, но если вам уж так важно чтобы это было на JavaScript, вы бы могли использовать LocalStorage, куда вы можете записать нужную вам информацию, а затем её считывать на другом сайте.

localStorage.setItem('название', 'литерал'); - записать значение

localStorage.getItem('название'); - получить значение

READ ALSO
Горизонтальный скролл и вертикальный Fullpage.js?

Горизонтальный скролл и вертикальный Fullpage.js?

У меня лендинг на 5 экранов, первые 3 экрана горизонтально скролятся, остальные вертикальноЕсть скрипт скролла

158
Выпадающее меню исчезает при наведении

Выпадающее меню исчезает при наведении

Подкажите как решить проблему

212
JavaScript. Не работают регулярные выражения

JavaScript. Не работают регулярные выражения

Собственно, выводит несоответствие в каждом выражении при правильном вводе (это можно проверить, если вставить по алерту в каждое условие)Первое...

185
Как работать без наследования

Как работать без наследования

Есть класс A, от него наследуется класс BКак сделать, чтобы если убрать наследование, мы все еще могли получить доступ к методу A, не меняя код...

174