我有两个网站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。
对于手动的静态页面,每个链接都是可以的。但是我希望它是动态的。您可以理解,在电子商务站点中将有大量产品,并且不断更新。因此,无论产品ID如何动态放置在abc.com中,都应重定向到example1.com。
我必须通过js.like https://abc1.com/probucts/xyz123.html->重定向到js,文本/图片将为-> [redirection]-> https://example1.com/products/xyz123.html
的页面如果有人可以帮忙。
答案 0 :(得分:0)
您将需要使用.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
内,使用id
参数放置JS重定向代码