【问题标题】:URL Mapping and redirect with input in php [closed]URL映射和使用php中的输入重定向[关闭]
【发布时间】:2016-03-25 00:33:14
【问题描述】:

我得到了 styfle 的帮助,现在我有这个工作: olympiccode.xyz/download/plugin/hgjg/ff olympiccode.xyz/download/plugin/anything/这里

现在我想通过 URL 上的输入重定向,例如,如果有人使用此 URL:olympiccode.xyz/download/plugin/anything/here 我如何将他重定向到 olympiccode.xyz/download/files/ pl/anything-here.jar(anything-here.jar 会被用户在 URL 中输入的内容更改)

//老问题

我不知道这个东西的名字,所以我使用了“自定义自动 URL”,我的意思是一些类似的链接:

https://crafatar.com/capes/jeb_
https://crafatar.com/capes/Notch
---
https://inventivetalent.org/download/plugin/Test/1.5
https://inventivetalent.org/download/plugin/CustomUrl/1.345344.345345

它是如何工作的?真的是用javascript完成的吗?我该怎么做? [/剧透]

【问题讨论】:

  • 那个 URL 系统,你可以写任何你想要的,并且总是会根据你写的内容生成一个包含信息的页面

标签: php url redirect url-routing url-mapping


【解决方案1】:

听起来你想用 javascript 处理 URL Routing(有时称为 URL 映射)。

目前还不清楚您是想使用 node.js 进行服务器端路由,还是想在浏览器中进行客户端路由,所以我将链接一个在两种环境中都可以使用的同构路由器,称为 director

对于像http://example.com/#abouthttp://example.com/#downloads 这样的网址,在浏览器中执行路由通常仅限于window.location.hash

但是,HTML5 提供了一个历史 API 来将 URL 重写为 http://example.com/abouthttp://example.com/downloads

在 MDN 上阅读有关 history.pushState() 的更多信息。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-08-30
  • 1970-01-01
  • 2012-12-11
  • 2021-01-07
  • 2015-11-02
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多