Альтернатива window.location.origin в PHP

Я хочу перенаправить domain1.com/abc на domain2.com/abc без изменения /abc, он должен быть таким же, но должен измениться только домен. Я имею в виду, что после / все должно быть так же, только домен до / должен быть изменен на домен2. Как я использую скрипт: -

<script>
  window.location.href = window.location.href.replace(window.location.origin,&quot;https://www.domain2.com&quot;) 
</script>

<script>
  window.location.href = window.location.href.replace(window.location.origin,&quot;https://www.domain2.com&quot;) 
</script>

Попробуйте это: <?php <script type = "text/javascript"> if (window.location.href = "домен1.com") { window.location.href = window.location.href.replace(window.location.origin,"домен2‌​.com" ) } </script> ?> Но это не работает

Abhi Singh 31.01.2019 05:07

это простое перенаправление, я хочу изменить только домен, а не всю ссылку после "/"

Abhi Singh 31.01.2019 09:09
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
2
997
1

Ответы 1

Используйте HTTP-заголовок Location.

Создайте значение заголовка с запрошенным доменом и значением значения $_SERVER['REQUEST_URI']:

<?php

$domain = 'http://domain2.com';
$location = $domain . $_SERVER['REQUEST_URI'];
header('Location: ' . $location);

не работает, не меняется домен 1

Abhi Singh 31.01.2019 10:49

ты что-то делаешь не так тогда. покажи что делаешь, с "не работает" никто не поможет.

Finwe 01.02.2019 10:10

Другие вопросы по теме