条件重定向URL java
Conditional redirect URL java
这与条件重定向当前url到新url有关,这样我就可以编写"一个脚本"并将其复制到相同脚本的所有当前旧html中。它将帮助那些已将旧URL添加为书签并重定向到新URL的用户。
我有一个像
这样的旧网页-
www.oldsite.com/a1.html
-
www.oldsite.com/a1/5698.html
-
www.oldsite.com/x1.html
-
www.oldsite.com/YY1.html
,并希望获得用户的当前URL和使用位置。路径并根据路径(后缀)重定向到newsite.com。即
-
www.oldsite.com/a1.html
到www.newsite.com/b1.html
-
www.oldsite.com/a1/5698.html
到www.newsite.com/b1/5698.html
-
www.oldsite.com/x1.html
到www.newsite.com/99.html
-
www.oldsite.com/YY1.html
到www.newsite.com/ZZ1.html
我试了很多次,但都失败了!
既然我是HTML的新手,有人可以帮助我吗?我的网站有超过100个旧的html!
这是我的草稿
<html>
<head>
<javascript>
if window.location.path='/al.html'
{
window.location="http://www.newsite.com/b1.html"}
else if window.location.path='/al/5698.html'
{
window.location="http://www.newsite.com/b1/5698.html"}
.........
</script>
</head>
给定
import java.net.URI;
URI oldUri;
您可以通过从旧uri创建一个新uri来完成转换。
URI newUri = new URI(
oldUri.getScheme(),
"www.newsite.com",
translatePath(oldUri.getPath()),
oldUri.getQuery(),
oldUri.getFragment());
你没有提供足够的例子让我知道translatePath
应该做什么,但给定一个字符串,如"/a1.html"
,它返回"/b1.html"
。
相关文章:
- Java脚本将URL转换为已保存的URL时出错
- 如何从java中的URL读取JavaScript响应
- Java脚本访问Location标头's OAuth 2的URL片段
- /如何使用java脚本在safari浏览器中获取活动的Tab url
- 有些人有任何关于如何使用Modified Java Script Value处理返回Json(url)的示例
- 如何使用java脚本变量使用Django反向URL
- Java脚本将URL的响应读取到变量中
- 如何在java框架(JSF)中基于URL的json响应生成动态表单
- 我们如何在 java 脚本中验证 URL 的链接
- 使用 Java 脚本使用新选项卡打开 URL
- 我想在java脚本中隐藏窗口中的URL
- 如何使 (Java) 脚本获取 URL 并基于该 (#transclusion, #highlight) 执行 if 语
- Java脚本从URL获取XML
- 如何使用 css 元素从 java 添加 url 链接
- 检测URl Bar点击事件或用户使用Jquery/java-script在浏览器地址栏中键入
- Java脚本URL加载器和URL变量
- 在Java中从某个URL调用脚本
- 将URL设置为Java weblet的jQuery.post()
- Java脚本Regex-验证URL
- 如何通过XMLHttpRequest确保对Java Servlet的Javascript调用的安全,从而在手动将url输