Перенаправить на другой сайт - PullRequest
0 голосов
/ 18 февраля 2019

У меня есть два сайта https://abc1.com https://example1.com.

Example1 - сайт электронной коммерции.Допустим, на веб-сайте ссылка на продукт https://example1.com/products/123456.html

Теперь я делюсь ссылкой на продукт, а ссылка на https://abc1.com/products/123456.html

Когда пользователь нажимает на ссылку, она должна быть перенаправлена ​​на https://example1.com/products/123456.html.

Для статической страницы вручную это возможно для каждой ссылки. Но я хочу ее динамически.Вы можете понять, что на сайте электронной коммерции будут постоянно обновляться тонны продуктов.Так что, независимо от того, какой идентификатор продукта будет размещен на abc.com динамически, он должен перенаправить на example1.com.

Я должен перенаправить через js.like https://abc1.com/probucts/xyz123.html -> на страницу, где js, текст / картинка будет -> [перенаправление] -> https://example1.com/products/xyz123.html

Если кто-нибудь может помочь.

1 Ответ

0 голосов
/ 18 февраля 2019

Вам нужно будет использовать .htaccess, вам нужно создать файл с именем .htaccess в корне вашего abc1.com веб-сайта с таким содержанием:

RewriteEngine on
RewriteRule ^/products/([0-9]+).html$ https://example1.com/products/$1.html [R=301,NC,L]

Это перенаправляет каждый URL, как этот: https://abc1.com/products/123456.html
к этому: https://example1.com/products/123456.html

РЕДАКТИРОВАТЬ:

Если вам нужно перенаправить через JS, вы можете просто переписать URL-адрес в одинстраница:

RewriteEngine on
RewriteRule ^/products/([0-9]+).html$ /redirect.html?id=$1 [NC,L]

А внутри redirect.html введите код перенаправления JS с помощью параметра id

...