【发布时间】:2017-08-01 21:46:24
【问题描述】:
当用户点击我的链接(例如 abc.com/redirect)到另一个域 ex(xyz.com) 时,我想立即将他们重定向。
但我不想向用户展示有关第一个 url(abc.com/redirect) 的任何信息
我用
<meta http-equiv="refresh" content="0;url=xyz.com">
但它首先显示 abc.com/redirect 片刻,然后重定向。有没有办法不显示 abc.com ?
我使用 javascript/php/html/.htaccess 但它们都显示第一个 url(abc.com/redirect) 。我开发了一个 chrome 扩展来重定向一个 url(例如 xyz.com),但有时我必须更改我的重定向 url(如 xyz2.com),
所以我将我的扩展点击事件重定向到 abc.com/redirect,这个 url 将用户发送到 xyz.com。但我不想显示用户 abc.com/redirect
我改变了我的算法。首先,我使用 JavaScript 的 GET 方法从 abc.com/redirect.html 获取 URL,然后使用 xyz.com URL 打开新选项卡。所以用户看不到 abc.com/redirect.html。感谢所有答案,我解决了我的问题。
【问题讨论】:
-
改用 htaccess 重定向
-
我使用 javascript/php/html/.htaccess 但它们都显示第一个 url(abc.com/redirect) 我开发了一个 chrome 扩展来重定向一个 url(ex.xyz.com) 但我有时必须更改我的重定向 url(如 xyz2.com),所以我将我的扩展点击事件重定向到 abc.com/redirect,这个 url 将用户发送到 xyz.com。但我不想显示用户 abc.com/redirect
标签: php html .htaccess redirect google-chrome-extension