javascript - 如何使用 javascript 查询重定向 url

标签 javascript url redirect

如何在 url 链接中使用查询/xxx?xxx 有条件地重定向?

例如,任何通过以下两个链接访问我的网站的人都应该被重定向到不同的页面。

mysite.com/contest?a => mysite.com/contest-a
mysite.com/contest?b => mysite.com/contest-b

可以同时使用 js 和元刷新来完成吗?

如何使用 .htaccess 执行此操作?

最佳答案

如果有查询字符串,请将 ? 的第一个实例替换为 -

if (window.location.search.length)
    window.location.href = window.location.href.replace('?','-');

关于javascript - 如何使用 javascript 查询重定向 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20620066/

相关文章:

javascript - 使用 JS 在 HTML 表中呈现 JSON 数据

jsp - jsp中的绝对url

php - 如果在 mysql 表中找不到项目,如何重定向到另一个页面?

javascript - 使用 jquery 替换部分 href

javascript - Controller 的 minifed 版本出错 - angularjs?

javascript - 为什么这些动态插入的 HTML 元素没有正确对齐显示

linux - 将传出连接重定向到本地主机

javascript - 单击按钮时代码无法正常执行 php 文件

javascript - 静态网站的漂亮 URL

.htaccess - 将根 HTTP 重定向到根 HTTPS